.hero{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;gap:2rem;padding:2rem;text-align:center;height:auto}.hero-content{margin:0 auto;max-width:500px}.hero-title{font-size:2rem;font-weight:900}.hero-subtitle{font-style:italic;margin-top:1rem;font-size:1.3rem}.text-subtitle{color:var(--color-secondary);font-weight:800;font-style:italic}.resalt-Text{display:inline-block;border-radius:1rem;padding:.5rem 1rem;color:var(--color-white);font-weight:700;transition:opacity .4s ease,background-color .4s ease}.hero-text{margin-top:1rem}.hero-btn{margin-top:1.5rem;font-family:var(--font-main);background-color:var(--color-primary);color:var(--color-white);font-size:1rem;font-weight:600}.mockup-wrapper{width:100%;max-width:400px;margin:2rem auto 0;background:#fff;border-radius:20px;overflow:hidden;border:4px solid var(--color-primary);transition:transform .4s ease,box-shadow .4s ease}.image{width:100%;display:block;object-fit:contain}@media(min-width:768px){.hero{grid-template-columns:1fr 1fr;text-align:left;height:90vh;padding:0 4rem}.hero-content{margin:0}.mockup-wrapper{max-width:500px;transform:perspective(1000px) rotateY(-12deg) rotateX(8deg)}.mockup-wrapper:hover{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateY(-8px)}.hero-title{font-size:2.5rem}}@media(min-width:1200px){.hero{padding:0 8rem}.hero-title{font-size:3rem}.mockup-wrapper{max-width:650px}}.modal{display:none;position:fixed;inset:0;background:#0003;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:2rem;border-radius:1rem;width:90%;max-width:400px;box-shadow:0 8px 25px var(--color-primary)}.modal-title,.moda-subtitle{color:var(--color-primary)}.close{float:right;font-size:24px;font-weight:700;cursor:pointer;color:var(--color-secondary)}form{display:flex;flex-direction:column;gap:.5rem}form button{margin-top:1rem}input,select{padding:.6rem .8rem;border-radius:.5rem;border:1px solid var(--color-primary)}input:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 6px #0a177366}.loader-center{display:inline-block;width:1.2rem;height:1.2rem;border:2.5px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}button[disabled]{opacity:.8;cursor:not-allowed}.toast{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:.6rem;color:var(--color-white);font-weight:500;opacity:0;transform:translateY(-20px);transition:all .4s ease;z-index:9999}.toast.show{opacity:1;transform:translateY(0)}.toast.success{background-color:var(--color-primary)}.toast.error{background-color:#e63946}.problems{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.2rem;text-align:center}.problems-text{max-width:600px}.problems-subtitle{color:var(--color-secondary);font-weight:600;margin-bottom:1rem;font-size:.9rem}.problems-title{color:var(--color-white);font-weight:800;font-size:1.8rem;line-height:1.3}.problems-content{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.problems-card-1,.problems-card-2,.problems-card-3{background-color:#03d5681c;border:1px solid var(--color-secondary);border-radius:1rem;padding:1.2rem;text-align:left}.problems-card-4{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.header-logo{padding:1rem 0}.logo{width:160px}.problems-card-content{background:var(--color-primary);padding:1.5rem;border-radius:1rem;text-align:left}.subtitle{font-size:15px;margin-bottom:1rem;line-height:1.5;color:#e2e2e2}.feature-list{list-style:none;padding:0}.feature-list li{margin:8px 0;font-size:15px;display:flex;gap:6px}.check{color:var(--color-secondary);font-size:18px}@media(min-width:768px){.problems-title{font-size:2.4rem}.problems-content{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.problems-card-4{grid-column:span 2}}@media(min-width:1024px){.problems{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:4rem}.problems-text{width:1000px;display:flex;align-items:center;justify-content:center;flex-direction:column}.problems-title{font-size:3.2rem;max-width:820px;margin:0 auto;line-height:1.2;text-align:center}.problems-content{margin:4rem 8rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:1rem 4rem;padding:0 14rem}.problems-card-1{grid-row:1}.problems-card-2{grid-row:2}.problems-card-3{grid-row:3}.problems-card-4{grid-column:2;grid-row:1 / span 3;margin:0}.logo{width:80%}}.carrusel{margin:100px auto;width:90%;display:flex;overflow-x:auto}.carrusel::-webkit-scrollbar{display:none}.group{display:flex;align-items:center;justify-content:center;gap:1em;animation:spin 40s infinite linear}.card{flex:0 0 40em;height:40em;padding:1em}@keyframes spin{for{translate:0}to{translate:-100%}}@media(max-width:899px){.card{flex:0 0 85vw;height:auto;max-height:250px;padding:.4em}}.footer{background-color:#02072b;width:100%;padding:4rem;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem}.footer-img img{width:160px}.footer-links{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.terms-links a{position:relative;display:inline-block;color:#fff;font-size:14px;text-decoration:none;transition:color .3s ease}.terms-links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-secondary);transition:width .3s ease}.terms-links a:hover{color:var(--color-secondary)}.terms-links a:hover:after{width:100%}.footer-links p{font-size:12px;color:#ffffff80}.contact-links img{width:32px;transition:.3s ease}.contact-links img:hover{width:36px}.footer-contact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.footer-contact h3{color:var(--color-secondary)}.footer-contact p{color:var(--color-text)}.footer-contact a{position:relative;display:inline-block;color:var(--color-white);text-decoration:none;transition:color .3s ease}.footer-contact a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-secondary);transition:width .3s ease}.footer-contact a:hover{color:var(--color-secondary)}.footer-contact a:hover:after{width:100%}@media(max-width:1023px)and (min-width:768px){.footer{grid-template-columns:1fr 1fr;text-align:center;padding:2rem}.footer-contact{grid-column:span 2;align-items:center;text-align:center}.footer-img,.footer-contact{justify-content:center}}@media(max-width:767px){.footer{grid-template-columns:1fr;text-align:center;padding:2rem 1rem;gap:2rem}.footer-img{justify-content:center}.footer-contact{align-items:center;text-align:center}.terms-links{flex-direction:column;gap:.25rem}}.faq-section{max-width:900px;margin:100px auto;padding:2rem;background-color:var(--color-background);color:var(--color-text);text-align:center}.faq-title{font-size:2rem;font-weight:700;color:var(--color-white);margin-bottom:2rem}.faq-container{display:flex;flex-direction:column;gap:1.5rem}.faq-item{background-color:#0b0b18;border:1px solid var(--color-primary);border-radius:var(--border-radius);text-align:left;padding:1.5rem 2rem;transition:.3s ease}.faq-item:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000004d}.faq-item h3{color:var(--color-secondary);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.faq-item p{color:var(--color-text);font-size:1rem;line-height:1.6}@media(max-width:768px){.faq-section{padding:1.5rem}.faq-item{padding:1rem 1.2rem}}.benefits-section{max-width:1300px;margin:100px auto;padding:2rem;text-align:center;color:var(--color-text);background-color:var(--color-background)}.benefits-content-title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:2rem 0}.benefits-title{font-size:2.7rem;font-weight:700;color:var(--color-secondary);margin-bottom:1rem}.benefits-title span{color:var(--color-accent, #1e90ff)}.benefits-container{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.benefit-card{background-color:#0b0b18;border:1px solid var(--color-white);border-radius:var(--border-radius);padding:2rem 1.5rem;transition:.3s ease}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #0000004d}.benefit-icon{font-size:2rem;margin-bottom:1rem}.benefit-card h3{font-weight:600;font-size:1.2rem;color:var(--color-secondary);margin-bottom:.5rem}.benefit-card p{font-size:1rem;line-height:1.6;color:var(--color-text)}.img{width:56px}.logo{width:300px}@media(max-width:1300px){.benefits-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){.benefits-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.benefits-container{grid-template-columns:1fr}.benefits-section,.benefit-card{padding:1.5rem}.benefits-title{font-size:1.6rem}}:root{--color-primary: #0A1773;--color-secondary: #03D56A;--color-background: #010314;--color-text: #ececec;--color-text2: #010314;--color-white: #ffffff;--color-text-light: #6B7280;--border-radius: 8px;--shadow-card: 0 2px 6px rgba(0, 0, 0, .1);--font-main: "Montserrat", sans-serif}.cta-section{color:var(--color-white);text-align:center;padding:5rem 2rem;margin-top:5rem;margin-bottom:5rem}.cta-content{max-width:800px;margin:0 auto}.cta-content h2{font-size:2.2rem;font-weight:700;color:var(--color-white);margin-bottom:1rem}.cta-content p{font-size:1.2rem;color:#fffc;margin-bottom:2rem}.title{font-weight:600;color:var(--color-secondary)}@media(max-width:768px){.cta-content h2{font-size:1.8rem}.cta-content p{font-size:1.1rem}}
