@import "https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&family=Inter:wght@400;500;600&display=swap";
.ay-soporte{--cliente:#2ebd5e;--cliente-dark:#229148;--cliente-soft:#e3f7ec;--cliente-mid:#74d99a;--prof:#1a8cff;--prof-dark:#1070d4;--prof-soft:#e3f0ff;--prof-mid:#74b9ff;--fondo:#f4f7fb;--fondo-card:#fff;--fondo-dark:#07111f;--fondo-mid:#0c1d34;--texto:#0c1a2b;--texto-suave:#526070;--borde:#dde6ef;--borde-dark:#172a42;--radio:14px;--radio-lg:22px;--shadow-md:0 6px 28px #00000014;--ff-brand:"Nunito", sans-serif;--ff-body:"Inter", sans-serif;--ease:.22s cubic-bezier(.4,0,.2,1);font-family:var(--ff-body);color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}.ay-soporte a{color:inherit;text-decoration:none}.ay-soporte ul{list-style:none}.ay-soporte .brand-logo{font-family:var(--ff-brand);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;font-size:1.5rem;font-weight:400;display:inline-flex}.ay-soporte .logo-a{color:#1a8cff}.ay-soporte .logo-v{color:#2ebd5e}.ay-soporte .brand-logo-dark .logo-a{color:#74b9ff}.ay-soporte .brand-logo-dark .logo-v{color:#74d99a}.ay-soporte .s-container{width:100%;max-width:1160px;margin:0 auto;padding:0 28px}.ay-soporte .s-container-sm{width:100%;max-width:860px;margin:0 auto;padding:0 28px}.ay-soporte h1,.ay-soporte h2,.ay-soporte h3,.ay-soporte h4{font-family:var(--ff-brand);letter-spacing:-.02em;line-height:1.15}.ay-soporte h1{font-size:clamp(2rem,4vw,3rem);font-weight:800}.ay-soporte h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.ay-soporte h3{font-size:1.1rem;font-weight:700}.ay-soporte h4{font-size:1rem;font-weight:700}.ay-soporte p{color:var(--texto-suave);font-size:1rem;line-height:1.7}.ay-soporte .s-label{font-family:var(--ff-brand);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.ay-soporte .label-neutral{background:var(--borde);color:var(--texto-suave)}.ay-soporte .label-blanco{color:#ffffffb8;background:#ffffff17;border:1px solid #ffffff24}.ay-soporte .label-cliente{background:var(--cliente-soft);color:var(--cliente-dark)}.ay-soporte .label-prof{background:var(--prof-soft);color:var(--prof-dark)}.ay-soporte .s-nav{z-index:100;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--borde-dark);background:#07111ff5;position:sticky;top:0}.ay-soporte .nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.ay-soporte .nav-back{font-family:var(--ff-brand);color:#ffffff8c;transition:color var(--ease);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.ay-soporte .nav-back:hover{color:#fff}.ay-soporte .nav-back svg{width:16px;height:16px}.ay-soporte .hero-soporte{background:var(--fondo-dark);border-bottom:1px solid var(--borde-dark);padding:72px 0 80px;position:relative;overflow:hidden}.ay-soporte .hero-soporte:before{content:"";background:var(--prof);filter:blur(100px);opacity:.08;pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;left:-120px}.ay-soporte .hero-soporte:after{content:"";background:var(--cliente);filter:blur(100px);opacity:.07;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;right:-80px}.ay-soporte .hero-soporte-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.ay-soporte .hero-soporte h1{color:#fff;margin-bottom:18px}.ay-soporte .hero-soporte p{color:#ffffff85;margin-bottom:32px;font-size:1.08rem;line-height:1.75}.ay-soporte .contact-card{border-radius:var(--radio-lg);background:#ffffff0a;border:1px solid #ffffff17;padding:28px 32px}.ay-soporte .contact-card h3{color:#fff;margin-bottom:6px;font-size:1rem}.ay-soporte .contact-card p{color:#ffffff73;margin-bottom:20px;font-size:14px}.ay-soporte .contact-email{transition:all var(--ease);background:#1a8cff1f;border:1px solid #1a8cff40;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:14px 18px;display:flex}.ay-soporte .contact-email:hover{background:#1a8cff2e}.ay-soporte .contact-email span{font-family:var(--ff-brand);color:var(--prof-mid);font-size:14px;font-weight:700}.ay-soporte .contact-note{color:#ffffff4d;font-size:13px;line-height:1.6}.ay-soporte .btn-soporte{font-family:var(--ff-brand);background:var(--prof);color:#fff;transition:all var(--ease);border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #1a8cff4d}.ay-soporte .btn-soporte:hover{background:var(--prof-dark);transform:translateY(-2px)}.ay-soporte .s-section{padding:80px 0}.ay-soporte .section-dark{background:var(--fondo-dark)}.ay-soporte .section-white{background:#fff}.ay-soporte .section-fondo{background:var(--fondo)}.ay-soporte .section-header{margin-bottom:48px}.ay-soporte .section-header h2{margin-bottom:12px}.ay-soporte .section-header p{max-width:560px}.ay-soporte .section-header-center{text-align:center;margin-bottom:48px}.ay-soporte .section-header-center h2{margin-bottom:12px}.ay-soporte .section-header-center p{max-width:560px;margin:0 auto}.ay-soporte .ayuda-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ay-soporte .ayuda-card{background:var(--fondo-card);border:1px solid var(--borde);border-radius:var(--radio);transition:all var(--ease);padding:26px 22px;position:relative;overflow:hidden}.ay-soporte .ayuda-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.ay-soporte .ayuda-card.ac-p:before{background:var(--prof)}.ay-soporte .ayuda-card.ac-c:before{background:var(--cliente)}.ay-soporte .ayuda-card.ac-m:before{background:linear-gradient(90deg, var(--prof), var(--cliente))}.ay-soporte .ayuda-card:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-3px)}.ay-soporte .ayuda-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.ay-soporte .ai-p{background:var(--prof-soft)}.ay-soporte .ai-c{background:var(--cliente-soft)}.ay-soporte .ai-m{background:var(--borde)}.ay-soporte .ayuda-card h4{color:var(--texto);margin-bottom:7px}.ay-soporte .ayuda-card p{font-size:13.5px;line-height:1.65}.ay-soporte .rol-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ay-soporte .rol-card{border-radius:var(--radio-lg);padding:36px 32px}.ay-soporte .rol-card-c{background:linear-gradient(135deg,#2ebd5e1a,#2ebd5e08);border:1px solid #2ebd5e38}.ay-soporte .rol-card-p{background:linear-gradient(135deg,#1a8cff1a,#1a8cff08);border:1px solid #1a8cff38}.ay-soporte .rol-card h3{color:var(--texto);margin-bottom:14px;font-size:1.25rem}.ay-soporte .rol-card p{margin-bottom:14px;font-size:14.5px}.ay-soporte .rol-card p:last-child{margin-bottom:0}.ay-soporte .rol-card .nota{color:var(--texto-suave);background:#0000000a;border-radius:9px;margin-top:16px;padding:12px 16px;font-size:13px;line-height:1.65}.ay-soporte .denuncia-box{background:var(--fondo-dark);border:1px solid var(--borde-dark);border-radius:var(--radio-lg);padding:40px;position:relative;overflow:hidden}.ay-soporte .denuncia-box:before{content:"";background:linear-gradient(90deg, var(--prof), var(--cliente));height:3px;position:absolute;top:0;left:0;right:0}.ay-soporte .denuncia-box h3{color:#fff;margin-bottom:14px;font-size:1.3rem}.ay-soporte .denuncia-box p{color:#ffffff80;margin-bottom:14px;font-size:14.5px;line-height:1.75}.ay-soporte .denuncia-box p:last-child{margin-bottom:0}.ay-soporte .denuncia-box strong{color:#fffc}.ay-soporte .denuncia-steps{flex-direction:column;gap:10px;margin:20px 0;display:flex}.ay-soporte .denuncia-step{color:#ffffff8c;align-items:flex-start;gap:12px;font-size:14px;display:flex}.ay-soporte .ds-num{width:24px;height:24px;font-family:var(--ff-brand);color:var(--prof-mid);background:#1a8cff33;border:1px solid #1a8cff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ay-soporte .aviso-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-top:20px;padding:16px 20px}.ay-soporte .aviso-box p{color:#ffffff61;font-size:13px;line-height:1.7}.ay-soporte .report-link{font-family:var(--ff-brand);color:var(--prof-mid);transition:color var(--ease);align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;display:inline-flex}.ay-soporte .report-link:hover{color:#fff}.ay-soporte .cuenta-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ay-soporte .cuenta-card{background:var(--fondo-card);border:1px solid var(--borde);border-radius:var(--radio-lg);transition:all var(--ease);padding:32px 28px}.ay-soporte .cuenta-card:hover{box-shadow:var(--shadow-md)}.ay-soporte .cuenta-card h4{margin-bottom:12px;font-size:1.05rem}.ay-soporte .cuenta-card p{margin-bottom:14px;font-size:14px}.ay-soporte .cuenta-card .email-link{font-family:var(--ff-brand);color:var(--prof);transition:color var(--ease);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.ay-soporte .cuenta-card .email-link:hover{color:var(--prof-dark)}.ay-soporte .cuenta-steps{flex-direction:column;gap:9px;margin-top:14px;display:flex}.ay-soporte .cuenta-step{color:var(--texto-suave);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.ay-soporte .cs-dot{background:var(--prof);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.ay-soporte .cuenta-tyc-link{color:var(--prof);font-weight:600}.ay-soporte .cuenta-tyc-link:hover{text-decoration:underline}.ay-soporte .faq-list{flex-direction:column;gap:10px;display:flex}.ay-soporte .faq-item{background:var(--fondo-card);border:1px solid var(--borde);border-radius:var(--radio);transition:all var(--ease);overflow:hidden}.ay-soporte .faq-item.open{border-color:var(--prof);box-shadow:0 0 0 3px #1a8cff1a}.ay-soporte .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.ay-soporte .faq-q h4{color:var(--texto);font-size:14.5px;font-weight:700;line-height:1.4}.ay-soporte .faq-toggle{background:var(--fondo);border:1px solid var(--borde);width:30px;height:30px;transition:all var(--ease);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ay-soporte .faq-item.open .faq-toggle{background:var(--prof-soft);border-color:var(--prof);transform:rotate(45deg)}.ay-soporte .faq-a{max-height:0;transition:max-height .4s;overflow:hidden}.ay-soporte .faq-a-inner{padding:0 22px 20px}.ay-soporte .faq-a-inner p{font-size:14px;line-height:1.75}.ay-soporte .faq-item.open .faq-a{max-height:300px}.ay-soporte .faq-email-link{color:#1a8cff}.ay-soporte .faq-email-link:hover{text-decoration:underline}.ay-soporte .cta-soporte{background:linear-gradient(135deg, var(--fondo-dark), var(--fondo-mid));border-top:1px solid var(--borde-dark);text-align:center;padding:72px 0}.ay-soporte .cta-soporte h2{color:#fff;margin-bottom:16px}.ay-soporte .cta-soporte p{color:#ffffff75;max-width:480px;margin:0 auto 36px;font-size:1.05rem}.ay-soporte .cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ay-soporte .btn-email-c{font-family:var(--ff-brand);background:var(--cliente);color:#fff;transition:all var(--ease);border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #2ebd5e47}.ay-soporte .btn-email-c:hover{background:var(--cliente-dark);transform:translateY(-2px)}.ay-soporte .btn-email-p{font-family:var(--ff-brand);background:var(--prof);color:#fff;transition:all var(--ease);border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #1a8cff47}.ay-soporte .btn-email-p:hover{background:var(--prof-dark);transform:translateY(-2px)}.ay-soporte .s-footer{border-top:1px solid var(--borde-dark);background:#040d1a;padding:40px 0 28px}.ay-soporte .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ay-soporte .footer-links{flex-wrap:wrap;gap:24px;display:flex}.ay-soporte .footer-links a{color:#ffffff57;transition:color var(--ease);font-size:13.5px}.ay-soporte .footer-links a:hover{color:#fffc}.ay-soporte .footer-copy{color:#fff3;font-size:12.5px}.ay-soporte .i-sm{width:18px;height:18px}.ay-soporte .i-md{width:22px;height:22px}@media (max-width:1024px){.ay-soporte .ayuda-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ay-soporte .s-section{padding:60px 0}.ay-soporte .hero-soporte-inner{grid-template-columns:1fr;gap:40px}.ay-soporte .rol-grid,.ay-soporte .cuenta-grid{grid-template-columns:1fr}.ay-soporte .cta-btns{flex-direction:column;align-items:center}.ay-soporte .footer-inner{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:520px){.ay-soporte .ayuda-grid{grid-template-columns:1fr}.ay-soporte .s-container,.ay-soporte .s-container-sm{padding:0 20px}}
