.negocio-main{width:min(1200px,calc(100% - 48px));margin:auto}.negocio-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:28px 0;color:var(--muted);font-size:.85rem}.negocio-breadcrumb a{color:var(--ink)}.negocio-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding:35px 0 76px}.negocio-hero h1{font-size:clamp(2.35rem,4.5vw,4.2rem);line-height:1.08;letter-spacing:-.045em;margin:22px 0}.negocio-lead{font-size:1.1rem;line-height:1.8;color:var(--muted);max-width:640px}.negocio-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.negocio-text-link{color:var(--ink);font-weight:700}.negocio-flow{background:var(--ink);color:white;border-radius:24px;padding:36px;box-shadow:0 20px 55px rgba(7,17,31,.12)}.negocio-label{font-size:.7rem;letter-spacing:.14em;font-weight:800;color:var(--gold)}.negocio-flow h2{font-size:2rem;margin:14px 0 28px;letter-spacing:-.025em}.negocio-flow ol{list-style:none;padding:0;counter-reset:paso}.negocio-flow li{counter-increment:paso;display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-top:1px solid #ffffff26;line-height:1.6;color:#dce2ec}.negocio-flow li:before{content:counter(paso,decimal-leading-zero);font-size:.8rem;font-weight:800;color:var(--gold);padding-top:3px}.negocio-flow__footer{display:block;font-size:.76rem;color:#a7b5c8;margin-top:18px}.negocio-context{padding:45px;border:1px solid var(--line);background:white;border-radius:22px}.negocio-context h2,.negocio-features>h2,.negocio-faq h2,.negocio-related h2{font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2;letter-spacing:-.03em;max-width:790px}.negocio-context>p:last-child{max-width:850px;line-height:1.85;color:var(--muted)}.negocio-features{padding:64px 0;scroll-margin-top:100px}.negocio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.negocio-grid article{padding:30px;background:white;border:1px solid var(--line);border-radius:18px}.negocio-feature-number{font-size:.75rem;font-weight:800;color:#866000}.negocio-grid h3{font-size:1.2rem;margin:16px 0 10px}.negocio-grid p,.negocio-faq p{line-height:1.8;color:var(--muted);margin-bottom:0}.negocio-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:15px 0 70px}.negocio-faq details{border-bottom:1px solid var(--line);padding:22px 0}.negocio-faq summary{font-weight:700;line-height:1.6;cursor:pointer}.negocio-faq details p{padding-bottom:8px}.negocio-faq a{color:var(--ink);text-decoration:underline}.negocio-cta{background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:22px;padding:42px}.negocio-cta h2{font-size:2rem;letter-spacing:-.03em;margin:15px 0}.negocio-cta p:last-child{color:#bcc9d9;line-height:1.7}.negocio-related{padding:54px 0 70px;scroll-margin-top:100px}.negocio-related>div{display:flex;flex-wrap:wrap;gap:12px}.negocio-related a{display:flex;gap:22px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:14px 20px;color:var(--ink);background:white;font-weight:650}.negocio-related a:hover{border-color:var(--gold-deep)}.negocio-main a:focus-visible,.negocio-main summary:focus-visible{outline:3px solid var(--gold-deep);outline-offset:5px}.landing-sector-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.landing-sector-links a{border:1px solid var(--line);padding:12px 18px;border-radius:10px;color:var(--ink);font-weight:700;background:white}.landing-sector-links a:hover{border-color:var(--gold-deep)}
.negocio-sunat{padding:30px 0 40px;margin-bottom:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.negocio-sunat h2{max-width:850px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.25;letter-spacing:-.03em}.negocio-sunat>p:not(.landing-eyebrow){max-width:850px;line-height:1.8;color:var(--muted)}.negocio-sunat .negocio-sunat__detalle{font-size:.88rem}.negocio-sunat>a{display:inline-block;margin-top:12px}
.negocio-capturas{padding-top:55px}.negocio-capturas>header{max-width:850px;margin-bottom:30px}.negocio-capturas h2{font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2;letter-spacing:-.03em}.negocio-capturas>header>p:last-child{line-height:1.8;color:var(--muted)}.negocio-captura{margin:0 0 28px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:white;box-shadow:0 12px 35px rgba(7,17,31,.04)}.negocio-captura figcaption{display:flex;align-items:flex-start;gap:18px;padding:26px 30px}.negocio-captura__numero{color:#866000;font-size:.8rem;font-weight:800;padding-top:5px}.negocio-captura figcaption>div{flex:1;min-width:0}.negocio-captura h3{margin:0 0 10px;font-size:1.2rem;line-height:1.4}.negocio-captura figcaption p{margin:0;max-width:860px;color:var(--muted);line-height:1.7}.negocio-captura__demo{flex-shrink:0;background:#fff3d3;color:#715000;font-size:.7rem;font-weight:750;border-radius:20px;padding:7px 12px}.negocio-captura__imagen{display:block;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}.negocio-captura__imagen img{display:block;width:100%;height:auto}.negocio-captura__imagen>span{display:block;padding:12px 20px;font-size:.8rem;text-align:right;background:var(--paper);font-weight:650}.negocio-captura__imagen:hover>span{text-decoration:underline}
@media(max-width:600px){.negocio-captura figcaption{padding:22px 18px;flex-wrap:wrap;gap:12px}.negocio-captura__demo{margin-left:30px}.negocio-captura__imagen>span{text-align:center}.negocio-capturas{padding-top:32px}}
@media(max-width:850px){.negocio-hero,.negocio-faq{grid-template-columns:1fr;gap:32px}.negocio-hero{padding:20px 0 42px}.negocio-cta{align-items:flex-start;flex-direction:column}.negocio-page .landing-nav{flex-wrap:wrap}.negocio-faq{padding-bottom:40px}.negocio-flow{max-width:650px;width:100%}}
@media(max-width:540px){.negocio-main{width:calc(100% - 32px)}.negocio-grid{grid-template-columns:1fr}.negocio-context,.negocio-flow,.negocio-cta{padding:26px}.negocio-features{padding:38px 0}.negocio-actions{align-items:flex-start;flex-direction:column}.negocio-related a{width:100%;justify-content:space-between}.negocio-hero h1{overflow-wrap:break-word}.landing-sector-links a{flex:1 1 140px}}
