a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:100vw;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media(max-width:480px){html,body,#root{overflow-x:hidden;width:100%}.lead-form{padding:30px 20px;margin:0 10px}.hero:before,.cta-premium:before,.services-premium:before{width:150vw;height:150vw;max-width:800px;left:50%;transform:translate(-50%)}.services-grid,.case-grid,.tech-grid,.timeline{grid-template-columns:1fr!important;gap:20px}.hero h1{font-size:36px}.hero p{font-size:16px}}body{margin:0;font-family:Inter,system-ui;background:#020617;color:#fff;padding-top:110px}.container{max-width:1200px;margin:auto;padding:0 24px}.navbar{position:fixed;width:100%;top:20px;z-index:100}.nav-inner{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 24px;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.logo{font-weight:700;font-size:20px}.logo-container{display:flex;align-items:center;gap:2px;text-decoration:none;font-weight:700;font-size:24px}.logo-image{height:1.1em;width:auto;display:block;object-fit:contain}.logo-text{line-height:1;display:inline-block}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{opacity:.7;cursor:pointer}.nav-cta{background:linear-gradient(90deg,#6366f1,#a855f7);padding:10px 20px;border-radius:8px;border:none;color:#fff}.hero{padding:160px 0;text-align:center;background:radial-gradient(circle at top,#1e293b,#020617)}.hero h1{font-size:64px;font-weight:800}.hero h1 span{background:linear-gradient(90deg,#6366f1,#a855f7);-webkit-background-clip:text;color:transparent}.hero p{font-size:20px;opacity:.7;margin:24px 0 40px}.hero-buttons{display:flex;gap:20px;justify-content:center}.btn-primary{background:linear-gradient(90deg,#6366f1,#a855f7);padding:14px 28px;border-radius:10px;border:none;color:#fff;cursor:pointer}.btn-secondary{position:relative;z-index:10;border:1px solid #444;padding:14px 28px;border-radius:10px;background:transparent;color:#fff}.hero:before{content:"";position:absolute;width:800px;height:800px;background:radial-gradient(circle,#8b5cf6 0%,transparent 70%);top:-200px;left:50%;transform:translate(-50%);opacity:.3;filter:blur(120px)}section{padding:120px 0}h2{text-align:center;font-size:40px;margin-bottom:60px}.grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:#ffffff0d;padding:40px;border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);transition:all .4s ease;transform-style:preserve-3d}.card:hover{transform:translateY(-14px) scale(1.02);box-shadow:0 40px 100px #000000b3}.icon{margin-bottom:16px;color:#8b5cf6}.cta{text-align:center;background:linear-gradient(90deg,#6366f1,#8b5cf6)}.cta p{opacity:.9}.large{margin-top:30px;padding:18px 40px;font-size:18px}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3),transparent);top:-50%;left:-50%;opacity:0;transition:.4s}.btn-primary:hover:after{opacity:1}.quote-calculator{display:flex;justify-content:center;padding:80px 20px;background:#ffffff08}.calculator-card{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:40px;max-width:600px;width:100%;border:1px solid rgba(255,255,255,.08);text-align:center}.calculator-subtitle{margin:10px 0 30px;font-weight:500;color:#a5f3fc}.calculator-section{margin:20px 0;text-align:left}.calculator-section label{display:block;margin-bottom:8px}.calculator-section input[type=text],.calculator-section input[type=email],.calculator-section select,.calculator-section input[type=range]{width:100%;padding:12px;border-radius:10px;border:none;outline:none}.price-estimate{font-size:22px;font-weight:600;margin:15px 0 5px;text-align:center}.savings{color:#a5f3fc;font-weight:600;font-size:16px;margin-bottom:10px;text-align:center}.calculator-form button{margin-top:20px;width:100%}.thank-you{padding:20px}.quote-section{padding:120px 0;text-align:center}.quote-sub{color:#aaa;margin-bottom:50px}.price-display h1{font-size:64px;margin:20px 0}.ai-badge{display:inline-block;background:linear-gradient(135deg,#ff2e63,#7a5cff);padding:6px 14px;border-radius:20px;font-size:12px}.options{display:flex;justify-content:center;gap:20px;margin:40px 0}.option{padding:20px 40px;border:1px solid #444;border-radius:12px;cursor:pointer}.option.active{border-color:#ff2e63;background:#ff2e631a}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:40px 0}.feature{padding:20px;border:1px solid #444;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between}.feature.active{border-color:#ff2e63;background:#ff2e631a}.ai-saving{color:#ff2e63;margin:20px 0}.example-packages{margin-top:40px}.packages-grid{display:flex;justify-content:space-between;margin-top:20px;gap:20px}.package-card{background:#ffffff0d;padding:20px;border-radius:15px;flex:1;text-align:center;border:1px solid rgba(255,255,255,.08);transition:transform .3s}.package-card:hover{transform:translateY(-5px)}.trust{padding:100px 20px;background:linear-gradient(180deg,#ffffff05,#ffffff0d);text-align:center}.trust h2{font-size:38px;margin-bottom:60px;font-weight:700}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.trust-card{background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;padding:35px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.trust-card:hover{transform:translateY(-8px);border-color:#a5f3fc}.trust-icon{margin-bottom:20px;color:#a5f3fc}.tech{padding:100px 20px;text-align:center}.tech h2{font-size:38px;margin-bottom:15px;font-weight:700}.tech-subtitle{margin-bottom:60px;color:#aaa;max-width:600px;margin-left:auto;margin-right:auto}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.tech-card{background:#ffffff0a;border-radius:18px;padding:35px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.tech-card:hover{transform:translateY(-6px);border-color:#a5f3fc}.tech-icon{color:#a5f3fc;margin-bottom:20px}.process-timeline{padding:100px 20px;text-align:center;background:#ffffff05}.process-timeline h2{font-size:38px;margin-bottom:15px;font-weight:700}.timeline-subtitle{margin-bottom:60px;color:#aaa;max-width:600px;margin-left:auto;margin-right:auto}.timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.timeline-card{background:#ffffff0d;border-radius:18px;padding:35px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.timeline-card:hover{transform:translateY(-6px);border-color:#a5f3fc}.timeline-icon{color:#a5f3fc;margin-bottom:20px}.case-studies{padding:100px 20px;text-align:center}.case-studies h2{font-size:38px;margin-bottom:15px;font-weight:700}.case-subtitle{margin-bottom:60px;color:#aaa;max-width:600px;margin-left:auto;margin-right:auto}.case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.case-card{background:#ffffff0d;border-radius:18px;padding:35px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.case-card:hover{transform:translateY(-6px);border-color:#a5f3fc}.case-card:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(99,102,241,.05) 1px,transparent 1px);background-size:20px 20px;z-index:-1}.case-result{display:inline-block;background:#a5f3fc1a;color:#a5f3fc;padding:4px 12px;border-radius:6px;font-size:13px;border:1px solid rgba(165,243,252,.3);margin-bottom:18px;font-weight:600;text-align:center}.case-icon{color:#a5f3fc;margin-bottom:20px}.case-result{margin-top:15px;font-weight:600;color:#a5f3fc}.case-link{display:block;font-size:14px;color:#a5f3fc;text-decoration:none;font-weight:600;transition:all .2s ease;opacity:.8}.case-link:hover{opacity:1;transform:translate(5px);text-decoration:underline}.trust-signals{padding:100px 20px;text-align:center;background:#ffffff05}.trust-signals h2{font-size:38px;margin-bottom:60px;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:80px}.stat-card{background:#ffffff0d;border-radius:18px;padding:30px;border:1px solid rgba(255,255,255,.08)}.stat-icon{color:#a5f3fc;margin-bottom:15px}.stat-card h3{font-size:32px;margin-bottom:5px}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.testimonial-card{background:#ffffff0d;border-radius:18px;padding:30px;border:1px solid rgba(255,255,255,.08)}.star-icon{color:#a5f3fc;margin-bottom:15px}.testimonial-text{font-style:italic;margin-bottom:15px}.testimonial-name{font-weight:600;color:#a5f3fc}.feature-split{padding:120px 0}.split-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.split-text h2{font-size:42px;margin-bottom:20px}.split-text p{color:#aaa;margin-bottom:40px}.feature-list{list-style:none;padding:0}.feature-list li{display:flex;gap:20px;margin-bottom:25px}.feature-icon{color:#ff2e63}.split-visual{position:relative;height:400px}.floating-circle{width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#ff2e63,transparent);position:absolute;top:20%;left:20%;filter:blur(40px)}.floating-circle.small{width:180px;height:180px;top:60%;left:50%}.timeline-section{padding:120px 0;text-align:center}.timeline-subtitle{color:#aaa;margin-bottom:80px}.timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.timeline-line{position:absolute;top:40px;left:8%;right:8%;height:2px;background:linear-gradient(to right,#ff2e63,#7a5cff);z-index:0}.timeline-step{position:relative;z-index:1}.timeline-icon{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,#ff2e63,#7a5cff);display:flex;align-items:center;justify-content:center}.timeline-step h3{margin-bottom:10px}.timeline-step p{color:#aaa;font-size:14px}.services-premium{padding:120px 0;text-align:center;position:relative}.services-premium:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(122,92,255,.2),transparent);top:-200px;left:50%;transform:translate(-50%);filter:blur(120px)}.services-subtitle{color:#aaa;margin-bottom:70px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s ease;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-12px);border-color:#ff2e6380;box-shadow:0 20px 60px #ff2e6333}.service-icon{width:70px;height:70px;margin:0 auto 20px;border-radius:16px;background:linear-gradient(135deg,#ff2e63,#7a5cff);display:flex;align-items:center;justify-content:center}.service-card h3{margin-bottom:10px}.service-card p{color:#aaa;font-size:14px}.cta-premium{position:relative;text-align:center;padding:160px 0;overflow:hidden}.cta-premium:before{content:"";position:absolute;width:900px;height:900px;background:radial-gradient(circle,rgba(255,46,99,.2),transparent 70%);top:-300px;left:50%;transform:translate(-50%);filter:blur(120px)}.cta-premium h2{font-size:48px;margin-bottom:20px}.cta-sub{color:#aaa;font-size:18px;max-width:600px;margin:0 auto 50px}.cta-trust{display:flex;justify-content:center;gap:30px;margin-top:25px;color:#aaa;font-size:14px}.cta-premium .btn-primary.large{font-size:20px;padding:20px 50px;border-radius:14px;box-shadow:0 20px 80px #ff2e634d}.lead-form input,.lead-form textarea{width:100%;box-sizing:border-box;resize:none;min-height:120px;padding:16px;border-radius:10px;border:1px solid #333;background:#0f172a;color:#fff}.lead-form-wrapper{padding:120px 0;background:transparent}.lead-form{width:100%;max-width:600px;margin:0 auto;padding:50px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:20px;align-items:center}.lead-form.highlight{animation:glow 1.4s ease}@keyframes glow{0%{box-shadow:0 0 #7a5cff00}50%{box-shadow:0 0 80px #7a5cffb3}to{box-shadow:0 0 #7a5cff00}}.lead-form input,.lead-form textarea{width:100%;padding:16px;border-radius:10px;border:1px solid #333;background:#0f172a;color:#fff;transition:all .25s ease}.lead-form input:focus,.lead-form textarea:focus{outline:none;border-color:#4f9cff;box-shadow:0 0 0 3px #4f9cff33;transform:translateY(-1px)}.lead-form button{width:100%;padding:18px;background:linear-gradient(135deg,#ff2e63,#7a5cff);border:none;border-radius:12px;font-weight:700;cursor:pointer}.success{color:#a5f3fc}.error{color:#ff6b6b}@media(max-width:1024px){.hero h1{font-size:48px}.hero p{font-size:18px}.feature-split .split-layout{grid-template-columns:1fr;gap:40px}.feature-split .split-visual{height:300px}.split-visual .floating-circle{width:200px;height:200px}.split-visual .floating-circle.small{width:140px;height:140px}.services-grid,.tech-grid,.trust-grid,.case-grid,.timeline-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.timeline{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.timeline-line{left:5%;right:5%}.cta-premium h2{font-size:38px}.cta-premium .btn-primary.large{font-size:18px;padding:16px 40px}}@media(max-width:768px){body{font-size:14px}.navbar{top:10px;padding:0 12px}.nav-inner{flex-direction:column;gap:10px;padding:10px 16px}.nav-links{flex-direction:column;gap:12px}.hero{padding:120px 16px}.hero h1{font-size:36px}.hero p{font-size:16px}.hero-buttons{flex-direction:column;gap:12px}.split-text h2{font-size:28px}.split-text p{font-size:15px}.feature-list li{flex-direction:column;gap:10px}.split-visual{height:200px}.split-visual .floating-circle{width:120px;height:120px}.split-visual .floating-circle.small{width:80px;height:80px;top:50%;left:50%}section{padding:80px 16px}h2{font-size:28px;margin-bottom:40px}.grid{gap:20px}.services-grid,.tech-grid,.trust-grid,.case-grid,.timeline-grid,.timeline{grid-template-columns:1fr}.timeline-step{margin-bottom:40px}.cta-premium h2{font-size:32px}.cta-premium .btn-primary.large{font-size:16px;padding:14px 32px}.lead-form{padding:30px 20px}.lead-form input,.lead-form textarea{padding:12px}.lead-form button{padding:16px}}@media(max-width:480px){.hero h1{font-size:28px}.hero p{font-size:14px}.split-text h2{font-size:24px}.split-text p{font-size:14px}.cta-premium h2{font-size:28px}.cta-premium .btn-primary.large{font-size:14px;padding:12px 28px}.navbar{top:5px}.nav-inner{padding:8px 12px}.timeline-step h3{font-size:16px}.timeline-step p{font-size:12px}}.navbar{position:fixed;width:100%;top:0;z-index:100;padding:10px 0;background:#0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-inner{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger span{display:block;height:3px;width:25px;background:#fff;border-radius:2px;transition:.3s}.nav-links{display:flex;gap:28px}@media(max-width:768px){.nav-links{position:fixed;top:60px;right:-100%;width:70%;height:100vh;background:#020617f2;flex-direction:column;padding:40px 20px;gap:30px;transition:right .3s ease}.nav-links.open{right:0}.burger{display:flex}}.lead-section{padding:80px 16px}.lead-form{width:100%;max-width:500px;margin:0 auto;padding:30px;gap:16px}.lead-form input,.lead-form textarea{width:100%;padding:12px;font-size:16px;border-radius:8px}.lead-form textarea{min-height:100px}.lead-form button{padding:14px;font-size:16px;border-radius:10px}@media(max-width:480px){.lead-section{padding:60px 12px}.lead-form{padding:20px;gap:12px}.lead-form textarea{min-height:80px}.lead-form button{padding:12px;font-size:14px}}@media(max-width:480px){.lead-section{padding:20px 12px}.lead-form{width:100%!important;max-width:100%!important;padding:16px!important;border-radius:12px;gap:12px}.lead-form input,.lead-form textarea{width:100%;font-size:14px;padding:10px;min-height:50px}.lead-form button{width:100%;font-size:14px;padding:12px}.hero{padding:60px 12px}.hero h1{font-size:28px;line-height:1.2}.hero p{font-size:16px}.cta-premium{padding:80px 12px}.cta-premium h2{font-size:28px}.cta-premium .btn-primary.large{font-size:16px;padding:14px 24px}}@media(max-width:480px){html,body,#root{width:100%;overflow-x:hidden;box-sizing:border-box}.lead-section{padding:16px}.lead-form{width:100%!important;max-width:100%!important;padding:16px!important;margin:0 auto;gap:12px;box-sizing:border-box}.lead-form input,.lead-form textarea,.lead-form button{width:100%!important;max-width:100%!important;padding:12px!important;box-sizing:border-box}.hero:before,.cta-premium:before,.services-premium:before{max-width:100vw!important;left:50%;transform:translate(-50%)}.hero h1{font-size:28px;line-height:1.2}.hero p{font-size:16px}.cta-premium{padding:80px 12px}.cta-premium h2{font-size:28px}.cta-premium .btn-primary.large{font-size:16px;padding:14px 24px}}@media(max-width:480px){.quote-section .container{padding:0 12px;box-sizing:border-box}.quote-section .options{flex-direction:column;gap:12px;width:100%}.quote-section .option{width:100%;text-align:center;padding:12px 0;box-sizing:border-box}.quote-section .feature-grid{grid-template-columns:1fr!important;gap:12px}.quote-section .feature{width:100%;justify-content:space-between;box-sizing:border-box;padding:12px 16px}.quote-section .step-buttons{display:flex;flex-direction:column;gap:12px}.quote-section .step-buttons button{width:100%;box-sizing:border-box;padding:12px}.quote-section .step.final .btn-primary.large{width:100%;padding:14px 0;font-size:16px;box-sizing:border-box}}.final{display:flex;flex-direction:column;gap:15px;align-items:center}.quote-email-input{width:100%;max-width:420px;padding:14px;border-radius:8px;border:1px solid #ddd;font-size:16px}.back-link{margin-top:10px}.solution-hero{padding:100px 0 60px;text-align:center}.solution-badge{display:inline-block;background:#6366f11a;color:#a5f3fc;padding:8px 16px;border-radius:30px;font-size:14px;font-weight:600;margin-bottom:20px;border:1px solid rgba(165,243,252,.2)}.large-p{max-width:800px;margin:20px auto 40px;font-size:1.2rem;line-height:1.6}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.comp-card{padding:40px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.appsprint-way{border:2px solid #6366f1;position:relative;background:#6366f10d}.best-value{position:absolute;top:-15px;right:20px;background:#6366f1;padding:5px 15px;border-radius:20px;font-size:12px;font-weight:700}.comp-card h3{margin-bottom:20px}.comp-card ul{list-style:none;padding:0}.comp-card li{margin-bottom:12px;font-size:15px}.spotlight-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#ffffff05;padding:60px;border-radius:30px}.mini-stat h4{font-size:28px;color:#a5f3fc;margin-bottom:5px}.ui-mockup{background:#0f172a;border:8px solid #334155;border-radius:20px;padding:20px;box-shadow:0 30px 60px #00000080}.ui-header{border-bottom:1px solid #334155;padding-bottom:10px;margin-bottom:15px;font-weight:700}.ui-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.tag{background:#1e293b;color:#10b981;padding:2px 8px;border-radius:4px}.reverse{grid-template-columns:1fr 1.2fr!important}.check-list{list-style:none;padding:0;margin-top:25px}.check-list li{margin-bottom:12px;font-weight:500;color:#ddd}.review-card{border-left:4px solid #ff2e63!important}.tag-verified{background:#10b9811a;color:#10b981;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.stars{color:#fbbf24;letter-spacing:2px}@media(max-width:850px){.solution-hero{padding:60px 20px}.solution-hero h1{font-size:32px!important;line-height:1.2}.large-p{font-size:16px;padding:0 10px}.comparison-grid{grid-template-columns:1fr!important;gap:20px;padding:0 10px}.comp-card{padding:30px 20px}.spotlight-inner,.spotlight-inner.reverse{grid-template-columns:1fr!important;padding:40px 20px;gap:40px;text-align:center}.spotlight-inner,.spotlight-inner.reverse{display:flex;flex-direction:column-reverse}.spotlight-visual{display:flex;justify-content:center;align-items:center;width:100%;padding:0;margin:0 auto 30px}.check-list,.comp-card ul{display:inline-block;text-align:left;margin:20px auto}.stats-row{display:flex;justify-content:center;gap:30px;margin-top:30px}.ui-mockup{margin-left:auto!important;margin-right:auto!important;display:block;max-width:90%!important}.review-card{text-align:left;margin:0 auto}}@media(max-width:768px){.market-features .grid{grid-template-columns:1fr!important}}
