.gastos-hero{background:var(--color-dark);padding:90px 0 0;text-align:center;overflow:hidden}.gastos-hero-screenshot{margin-top:48px;max-width:420px;margin-left:auto;margin-right:auto;padding:0}.gastos-screenshot-bar{background:#16132e;border:1px solid rgba(255,255,255,0.1);border-bottom:none;border-radius:12px 12px 0 0;height:40px;display:flex;align-items:center;padding:0 16px;gap:7px}.gastos-screenshot-bar span{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,0.18);display:block}.gastos-hero-screenshot img{width:100%;display:block;border-radius:0 0 0 0;border:1px solid rgba(255,255,255,0.1);border-top:none;box-shadow:0 32px 80px rgba(0,0,0,0.5)}@media (max-width:700px){.gastos-hero-screenshot{padding:0 16px}.gastos-screenshot-bar{height:32px}}.gastos-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;background:rgba(255,157,40,0.15);border:1px solid rgba(255,157,40,0.35);font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#ffbe75;margin-bottom:24px}.gastos-hero-badge-dot{width:8px;height:8px;border-radius:50%;background:#ffbe75;animation:gastos-pulse 2s ease-in-out infinite}@keyframes gastos-pulse{0%,100%{opacity:1}50%{opacity:0.35}}.gastos-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin-bottom:20px;max-width:760px;margin-left:auto;margin-right:auto;line-height:1.2}.gastos-hero p{font-size:1.1rem;color:rgba(255,255,255,0.65);max-width:600px;margin:0 auto 36px;line-height:1.7}.gastos-hero-cta{margin-bottom:36px}.gastos-status{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:100px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.45);font-size:0.82rem}.gastos-status-dot{width:7px;height:7px;border-radius:50%;background:#ffbe75;flex-shrink:0;animation:gastos-pulse 2s ease-in-out infinite}.gastos-features{padding:80px 0;background:var(--color-bg-soft)}.gastos-section-header{text-align:center;margin-bottom:52px}.gastos-eyebrow{display:inline-block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-purple);margin-bottom:12px}.gastos-section-header h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:var(--color-text);margin-bottom:12px}.gastos-section-header p{font-size:1rem;color:var(--color-muted);max-width:560px;margin:0 auto;line-height:1.7}.gastos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.gastos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gastos-grid{grid-template-columns:1fr}}.gastos-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 24px;transition:box-shadow 0.2s}.gastos-card:hover{box-shadow:0 4px 20px rgba(13,10,44,0.08)}.gastos-card-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:rgba(91,73,254,0.08);color:var(--color-purple)}.gastos-card h3{font-size:1rem;font-weight:700;margin-bottom:8px;color:var(--color-text)}.gastos-card p{font-size:0.9rem;color:var(--color-muted);line-height:1.65}.gastos-faq{padding:80px 0;background:var(--color-bg)}.gastos-faq-inner{max-width:760px;margin:0 auto}.gastos-faq-list{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.gastos-faq-item{border-bottom:1px solid var(--color-border)}.gastos-faq-item:last-child{border-bottom:none}.gastos-faq-q{width:100%;background:none;border:none;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:var(--font);font-size:1rem;font-weight:600;color:var(--color-text);cursor:pointer;transition:background 0.15s}.gastos-faq-q:hover{background:var(--color-bg-soft)}.gastos-faq-q svg{flex-shrink:0;transition:transform 0.2s;color:var(--color-muted)}.gastos-faq-q.open svg{transform:rotate(180deg)}.gastos-faq-a{display:none;padding:0 24px 20px;font-size:0.95rem;color:var(--color-muted);line-height:1.7}.gastos-faq-q.open+.gastos-faq-a{display:block}.gastos-cta{padding:80px 0;background:var(--color-dark);text-align:center}.gastos-cta-badge{display:inline-block;padding:5px 14px;border-radius:100px;background:rgba(255,34,128,0.15);border:1px solid rgba(255,34,128,0.3);font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#ff7ab4;margin-bottom:20px}.gastos-cta h2{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;color:#fff;margin-bottom:16px;line-height:1.2}.gastos-cta h2 span{color:var(--color-pink)}.gastos-cta p{font-size:1.05rem;color:rgba(255,255,255,0.65);max-width:520px;margin:0 auto 32px;line-height:1.7}