.hero-section-apps{background:-webkit-gradient(linear, left top, right bottom, from(#581c87), color-stop(#6b21a8), to(#4c1d95));background:linear-gradient(to bottom right, #581c87, #6b21a8, #4c1d95);position:relative;overflow:hidden}.hero-blur-1{top:5rem;left:2.5rem;width:18rem;height:18rem;background-color:rgba(168,85,247,.2);border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px)}.hero-blur-2{bottom:5rem;right:2.5rem;width:24rem;height:24rem;background-color:rgba(59,130,246,.2);border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px)}.hero-blur-3{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:800px;height:800px;background-color:rgba(147,51,234,.1);border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px)}.hero-dots{opacity:.1;background-image:radial-gradient(circle at 1px 1px, white 1px, transparent 0px);background-size:40px 40px}.hero-badge{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:9999px;padding:.5rem 1rem;color:#e9d5ff;font-size:.875rem}.hero-pulse{-webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.hero-gradient-text{background:-webkit-gradient(linear, left top, right top, from(#c4b5fd), to(#f9a8d4));background:linear-gradient(to right, #c4b5fd, #f9a8d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.hero-btn-whatsapp{background-color:#22c55e;border-color:#22c55e;-webkit-box-shadow:0 10px 15px -3px rgba(34,197,94,.3),0 4px 6px -2px rgba(34,197,94,.3);box-shadow:0 10px 15px -3px rgba(34,197,94,.3),0 4px 6px -2px rgba(34,197,94,.3)}.hero-btn-whatsapp:hover{background-color:#16a34a;border-color:#16a34a;-webkit-box-shadow:0 10px 15px -3px rgba(34,197,94,.5),0 4px 6px -2px rgba(34,197,94,.5);box-shadow:0 10px 15px -3px rgba(34,197,94,.5),0 4px 6px -2px rgba(34,197,94,.5)}.hero-btn-portfolio{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:rgba(255,255,255,.3);color:#fff}.hero-btn-portfolio:hover{background-color:rgba(255,255,255,.2);color:#fff}.hero-stat-badge{background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.phone-mockup-main{width:16rem;height:520px}.phone-mockup-secondary{width:13rem;height:420px}.phone-frame{background:-webkit-gradient(linear, left top, left bottom, from(#1f2937), to(#111827));background:linear-gradient(to bottom, #1f2937, #111827);border-radius:3rem;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.phone-frame-secondary{background:-webkit-gradient(linear, left top, left bottom, from(#374151), to(#1f2937));background:linear-gradient(to bottom, #374151, #1f2937);border-radius:2rem;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.phone-screen{top:.75rem;left:.75rem;right:.75rem;bottom:.75rem;background-color:#fff;border-radius:2.5rem;overflow:hidden}.phone-screen-secondary{top:.5rem;left:.5rem;right:.5rem;bottom:.5rem;background-color:#fff;border-radius:1.5rem;overflow:hidden}.phone-notch{top:.5rem !important;width:3.5rem;height:1.4rem;background-color:#000;border-radius:9999px;z-index:10}.phone-notch-small{top:.75rem;width:.75rem;height:.75rem;background-color:#000;border-radius:50%;z-index:10}.phone-content{background:-webkit-gradient(linear, left top, right bottom, from(#faf5ff), to(#eff6ff));background:linear-gradient(to bottom right, #faf5ff, #eff6ff)}.phone-overlay{background:-webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0.1)), to(transparent));background:linear-gradient(to bottom right, rgba(255, 255, 255, 0.1), transparent);border-radius:3rem;pointer-events:none}.phone-overlay-secondary{background:-webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0.1)), to(transparent));background:linear-gradient(to bottom right, rgba(255, 255, 255, 0.1), transparent);border-radius:2rem;pointer-events:none}.phone-placeholder{display:block}@media(max-width: 991.98px){.phone-mockup-left{display:none !important}}@media(max-width: 991.98px){.phone-mockup-right{display:none !important}}@media(max-width: 991.98px){.hero-notification-1,.hero-notification-2{display:none !important}}.platform-card{border-radius:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.platform-card:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important}.platform-icon-wrapper{width:5rem;height:5rem;background:-webkit-gradient(linear, left top, right bottom, from(#111827), to(#1f2937));background:linear-gradient(to bottom right, #111827, #1f2937);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.platform-icon-android{background:-webkit-gradient(linear, left top, right bottom, from(#16a34a), to(#15803d));background:linear-gradient(to bottom right, #16a34a, #15803d)}.platform-card-wrapper:hover .platform-icon-wrapper{-webkit-transform:scale(1.1);transform:scale(1.1)}.platform-check-icon{width:1.25rem;height:1.25rem}.platform-android-icon{width:3rem;height:3rem}.platform-badge{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.platform-badge-inner{background:-webkit-gradient(linear, left top, right top, from(#9333ea), to(#4f46e5));background:linear-gradient(to right, #9333ea, #4f46e5);-webkit-box-shadow:0 10px 15px -3px rgba(147,51,234,.3),0 4px 6px -2px rgba(147,51,234,.3);box-shadow:0 10px 15px -3px rgba(147,51,234,.3),0 4px 6px -2px rgba(147,51,234,.3)}.app-type-card{border-radius:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.app-type-card:hover{border-color:#e9d5ff !important;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.app-type-card-purple{background-color:#faf5ff}.app-type-card-blue{background-color:#eff6ff}.app-type-card-pink{background-color:#fdf2f8}.app-type-card-emerald{background-color:#ecfdf5}.app-type-icon{width:3.5rem;height:3.5rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.app-type-icon-purple{background:-webkit-gradient(linear, left top, right bottom, from(#a855f7), to(#9333ea));background:linear-gradient(to bottom right, #a855f7, #9333ea)}.app-type-icon-blue{background:-webkit-gradient(linear, left top, right bottom, from(#3b82f6), to(#2563eb));background:linear-gradient(to bottom right, #3b82f6, #2563eb)}.app-type-icon-pink{background:-webkit-gradient(linear, left top, right bottom, from(#ec4899), to(#db2777));background:linear-gradient(to bottom right, #ec4899, #db2777)}.app-type-icon-emerald{background:-webkit-gradient(linear, left top, right bottom, from(#10b981), to(#059669));background:linear-gradient(to bottom right, #10b981, #059669)}.app-type-card-wrapper:hover .app-type-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature-item{border-radius:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease}.feature-item:hover{background-color:#faf5ff !important}.feature-check-icon{width:2rem;height:2rem;background-color:#9333ea;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.feature-item:hover .feature-check-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.tech-card{border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.tech-card:hover{border-color:#e9d5ff !important;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.tech-icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.tech-card-wrapper:hover .tech-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.portfolio-card{border-radius:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio-card:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important}.portfolio-phone-container{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.portfolio-card-wrapper:hover .portfolio-phone-container{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.portfolio-phone{width:10rem;height:20rem}.portfolio-phone-frame{background:-webkit-gradient(linear, left top, left bottom, from(#1f2937), to(#111827));background:linear-gradient(to bottom, #1f2937, #111827);border-radius:3rem;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.portfolio-phone-frame-secondary{background:-webkit-gradient(linear, left top, left bottom, from(#374151), to(#1f2937));background:linear-gradient(to bottom, #374151, #1f2937);border-radius:2rem;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.portfolio-phone-screen{border-radius:2.5rem}.portfolio-phone-screen-secondary{border-radius:1.5rem}.portfolio-phone-content{border-radius:inherit}.portfolio-phone-overlay{border-radius:inherit}.portfolio-card-hover-overlay{border-radius:1.5rem;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.portfolio-card-wrapper:hover .portfolio-card-hover-overlay{opacity:1}.portfolio-badge{border-radius:9999px}.timeline-line{z-index:1}.timeline-progress{-webkit-transition:width .3s ease;transition:width .3s ease}.timeline-icon{z-index:2}.timeline-card{border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.timeline-card:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important}.timeline-icon-purple{background:-webkit-gradient(linear, left top, right bottom, from(#a855f7), to(#9333ea));background:linear-gradient(to bottom right, #a855f7, #9333ea)}.timeline-icon-blue{background:-webkit-gradient(linear, left top, right bottom, from(#3b82f6), to(#2563eb));background:linear-gradient(to bottom right, #3b82f6, #2563eb)}.timeline-icon-amber{background:-webkit-gradient(linear, left top, right bottom, from(#f59e0b), to(#d97706));background:linear-gradient(to bottom right, #f59e0b, #d97706)}.timeline-icon-green{background:-webkit-gradient(linear, left top, right bottom, from(#10b981), to(#059669));background:linear-gradient(to bottom right, #10b981, #059669)}.timeline-icon-mobile{border-radius:.75rem}.pricing-card{border-radius:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-card:hover{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.pricing-card-featured{border-radius:1.5rem;-webkit-box-shadow:0 25px 50px -12px rgba(147,51,234,.3) !important;box-shadow:0 25px 50px -12px rgba(147,51,234,.3) !important}@media(min-width: 992px){.pricing-card-popular{margin-top:-1rem;margin-bottom:1rem}}.pricing-popular-badge{z-index:10}.pricing-features{min-height:20rem}.pricing-check-icon{width:1.25rem;height:1.25rem;background-color:#f3e8ff;color:#9333ea}.pricing-check-icon-white{width:1.25rem;height:1.25rem;background-color:rgba(255,255,255,.2);color:#fff}.pricing-btn{border-radius:.75rem;padding:1.5rem;font-size:1.125rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.faq-item{border:none;background-color:#fff;border-radius:.75rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease}.faq-item:hover{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.faq-button{background-color:#fff;border:none;border-radius:.75rem;padding:1.25rem;-webkit-box-shadow:none;box-shadow:none;color:inherit}.faq-button:not(.collapsed){background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:inherit}.faq-button:focus{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,0)}.faq-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236b7280'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");width:1.25rem;height:1.25rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.faq-button:not(.collapsed)::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-flush .faq-item .accordion-button{border-radius:.75rem}.accordion-flush .faq-item .accordion-collapse{border-radius:0 0 .75rem .75rem}.accordion-flush .faq-item .accordion-body{padding:1rem 1.25rem 1.25rem;background-color:#fff;border-radius:0 0 .75rem .75rem}.contact-section{background:-webkit-gradient(linear, left top, right bottom, from(#581c87), color-stop(#6b21a8), to(#4c1d95));background:linear-gradient(to bottom right, #581c87, #6b21a8, #4c1d95)}.contact-blur-1{top:5rem;left:2.5rem;width:18rem;height:18rem;background-color:rgba(168,85,247,.2);border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px)}.contact-blur-2{bottom:5rem;right:2.5rem;width:24rem;height:24rem;background-color:rgba(59,130,246,.2);border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px)}.contact-dots{opacity:.1;background-image:radial-gradient(circle at 1px 1px, white 1px, transparent 0px);background-size:40px 40px}.contact-subtitle{color:#e9d5ff}.contact-whatsapp-btn{background-color:#22c55e;border-color:#22c55e;color:#fff;padding:1.5rem 2rem;font-size:1.125rem;border-radius:.75rem;-webkit-box-shadow:0 10px 15px -3px rgba(34,197,94,.3),0 4px 6px -2px rgba(34,197,94,.3);box-shadow:0 10px 15px -3px rgba(34,197,94,.3),0 4px 6px -2px rgba(34,197,94,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.contact-whatsapp-btn:hover{background-color:#16a34a;border-color:#16a34a;color:#fff;-webkit-box-shadow:0 10px 15px -3px rgba(34,197,94,.5),0 4px 6px -2px rgba(34,197,94,.5);box-shadow:0 10px 15px -3px rgba(34,197,94,.5),0 4px 6px -2px rgba(34,197,94,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-info{color:#e9d5ff}.contact-form-card{border-radius:1.5rem}.contact-input{border-radius:.75rem;padding:.75rem;border:1px solid #e5e7eb;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-input:focus{border-color:#9333ea;-webkit-box-shadow:0 0 0 .2rem rgba(147,51,234,.25);box-shadow:0 0 0 .2rem rgba(147,51,234,.25)}.contact-submit-btn{border-radius:.75rem;padding:.75rem;font-size:1.125rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-submit-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 15px -3px rgba(147,51,234,.3),0 4px 6px -2px rgba(147,51,234,.3) !important;box-shadow:0 10px 15px -3px rgba(147,51,234,.3),0 4px 6px -2px rgba(147,51,234,.3) !important}/*# sourceMappingURL=mobile-apps.css.map */