.super-wrapper.svelte-1m37khk{width:100%;background-color:#000;overflow:visible;position:relative;padding:100px 0}.ambient-light.svelte-1m37khk{position:absolute;width:700px;height:700px;border-radius:50%;filter:blur(140px);opacity:.3;z-index:1;pointer-events:none}.light-purple.svelte-1m37khk{background:radial-gradient(circle,#9333ea 0%,transparent 70%);top:-10%;left:-5%}.light-pink.svelte-1m37khk{background:radial-gradient(circle,#db2777 0%,transparent 70%);bottom:-10%;right:-5%}.main-wrapper.svelte-1m37khk{max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.embla.svelte-1m37khk{width:100%;overflow:hidden;cursor:grab}.embla__container.svelte-1m37khk{display:flex;touch-action:pan-y}.embla__slide.svelte-1m37khk{flex:0 0 25%;min-width:280px;padding-right:20px}.card-inner.svelte-1m37khk{position:relative;height:480px;border-radius:12px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.08);transition:all .5s cubic-bezier(.2,1,.3,1)}.card-inner.svelte-1m37khk img:where(.svelte-1m37khk){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease,filter .7s ease}.card-inner.svelte-1m37khk:hover{transform:translateY(-10px);border-color:#9333ea80;box-shadow:0 20px 40px #0009}.card-inner.svelte-1m37khk:hover img:where(.svelte-1m37khk){transform:scale(1.1);filter:brightness(.9)}.card-overlay.svelte-1m37khk{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 40%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:30px}.card-text.svelte-1m37khk h3:where(.svelte-1m37khk){color:#fff;font-size:1.5rem;font-weight:800;margin-bottom:10px;letter-spacing:-.5px}.card-text.svelte-1m37khk p:where(.svelte-1m37khk){color:#fff9;font-size:.95rem;line-height:1.5;max-width:90%}.card-action.svelte-1m37khk{position:absolute;top:25px;right:25px;width:45px;height:45px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.card-inner.svelte-1m37khk:hover .card-action:where(.svelte-1m37khk){background:#9333ea;border-color:#9333ea;transform:rotate(45deg);box-shadow:0 0 15px #9333ea80}.card-action.svelte-1m37khk svg:where(.svelte-1m37khk){width:20px;height:20px}@media(max-width:1100px){.embla__slide.svelte-1m37khk{flex:0 0 33.33%}}@media(max-width:850px){.embla__slide.svelte-1m37khk{flex:0 0 50%}}@media(max-width:550px){.embla__slide.svelte-1m37khk{flex:0 0 100%}}.pasos-section.svelte-d1339f{background:#000;padding:100px 20px;color:#fff;text-align:center}.container.svelte-d1339f{max-width:1200px;margin:0 auto}.main-title.svelte-d1339f{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;margin-bottom:80px;letter-spacing:-1px}.main-title.has-subtitle.svelte-d1339f{margin-bottom:16px}.sub-title.svelte-d1339f{color:#fff9;font-size:1.1rem;max-width:600px;margin:0 auto 60px;line-height:1.5}.pasos-grid.svelte-d1339f{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.paso-card.svelte-d1339f{position:relative;background:linear-gradient(180deg,#b0267c,#6d22d3,#000);border-radius:4px;padding:60px 30px 40px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:380px}.icon-circle.svelte-d1339f{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #0000004d;z-index:2}.step-icon.svelte-d1339f{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.card-content.svelte-d1339f{margin-top:40px;width:100%;display:flex;flex-direction:column;flex:1}h3.svelte-d1339f{font-size:1.3rem;font-weight:700;margin-bottom:20px;line-height:1.3}p.svelte-d1339f{color:#ffffffd9;font-size:1.05rem;line-height:1.5;margin-bottom:40px;flex:1}.time-box.svelte-d1339f{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#fff;margin-top:auto}.clock-icon.svelte-d1339f{width:18px;height:18px;opacity:.8}@media(max-width:1024px){.pasos-grid.svelte-d1339f{grid-template-columns:1fr;gap:80px;max-width:400px;margin:0 auto}.paso-card.svelte-d1339f{min-height:auto}}.faqs-section.svelte-1gbf7m7{background:#000;padding:120px 20px;color:#fff;overflow:hidden}.container.svelte-1gbf7m7{max-width:1200px;margin:0 auto}h2.svelte-1gbf7m7{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:80px}.faqs-wrapper.svelte-1gbf7m7{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:flex-start}.faqs-list.svelte-1gbf7m7{display:flex;flex-direction:column;gap:15px}.faq-item.svelte-1gbf7m7{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden;will-change:transform,opacity}.faq-item.active.svelte-1gbf7m7{border-color:#ffffff4d;background:#ffffff0d}button.svelte-1gbf7m7{width:100%;padding:25px 30px;background:none;border:none;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.25rem;font-weight:700;text-align:left}.icon-circle.svelte-1gbf7m7{width:36px;height:36px;border:1.5px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.icon-circle.rotated.svelte-1gbf7m7{transform:rotate(180deg);border-color:#9333ea;background:#9333ea}.icon-circle.svelte-1gbf7m7 svg:where(.svelte-1gbf7m7){width:18px;height:18px}.faq-answer.svelte-1gbf7m7{padding:0 30px 30px}.faq-answer.svelte-1gbf7m7 p:where(.svelte-1gbf7m7){color:#999;line-height:1.6;font-size:1.05rem}.image-side.svelte-1gbf7m7{position:relative;display:flex;justify-content:center;will-change:transform,opacity}.image-side.svelte-1gbf7m7 img:where(.svelte-1gbf7m7){width:100%;max-width:450px;height:auto;filter:brightness(.7) contrast(1.2);mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent)}.mic-glow.svelte-1gbf7m7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:#9333ea;filter:blur(120px);opacity:.2;z-index:0}@media(max-width:900px){.faqs-wrapper.svelte-1gbf7m7{grid-template-columns:1fr}.image-side.svelte-1gbf7m7{display:none}h2.svelte-1gbf7m7{font-size:2rem}}
