.soscedi-app,
.soscedi-app *{box-sizing:border-box!important}
.soscedi-app{--navy:#06101c;--navy2:#0b1d31;--red:#e51f2f;--red2:#ff5364;--blue:#1577ff;--cyan:#35c8ff;--green:#15b875;--gold:#f4ad20;--text:#0b1730;--muted:#5d6f84;--soft:#f1f5f9;--border:rgba(11,35,62,.12);display:block!important;width:100%!important;max-width:1220px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;background:#fff!important;color:var(--text)!important;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;line-height:1.5!important;border-radius:28px!important;box-shadow:0 30px 90px rgba(8,24,42,.16)!important;isolation:isolate!important}
.soscedi-app section,.soscedi-app header,.soscedi-app footer,.soscedi-app article,.soscedi-app div{float:none!important;clear:none!important;position:relative}
.soscedi-app img{max-width:100%!important;height:auto!important;border:0!important;box-shadow:none!important}
.soscedi-app a{text-decoration:none!important}
.soscedi-shell{width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:0!important}
.soscedi-hero{padding:36px 34px 58px!important;background:radial-gradient(circle at 8% 5%,rgba(53,200,255,.18),transparent 27%),radial-gradient(circle at 92% 8%,rgba(229,31,47,.17),transparent 28%),linear-gradient(135deg,#07111d,#0b1a2c 52%,#03070e)!important;color:#fff!important}
.soscedi-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-bottom:34px!important}
.soscedi-brand{display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important}
.soscedi-logo{width:64px!important;height:64px!important;object-fit:contain!important}
.soscedi-brand strong{display:block!important;margin:0!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important}
.soscedi-brand span{display:block!important;margin-top:5px!important;color:#b8c8d8!important;font-size:12px!important;font-weight:700!important}
.soscedi-badge{padding:8px 12px!important;border:1px solid rgba(53,200,255,.25)!important;border-radius:999px!important;background:rgba(53,200,255,.08)!important;color:#9ee9ff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.05em!important}
.soscedi-hero-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:38px!important;align-items:center!important}
.soscedi-kicker{display:inline-flex!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.11)!important;color:#dce9f5!important;font-size:11px!important;font-weight:900!important;letter-spacing:.05em!important}
.soscedi-copy h1{margin:18px 0 0!important;color:#fff!important;font-size:clamp(42px,5vw,70px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:950!important}
.soscedi-copy h1 em{display:block!important;margin-top:8px!important;color:var(--cyan)!important;font-style:normal!important}
.soscedi-lead{margin:21px 0 0!important;color:#d9e5f0!important;font-size:18px!important;line-height:1.65!important}
.soscedi-pills{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:22px!important}
.soscedi-pills span{display:inline-flex!important;padding:8px 11px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important;font-size:11px!important;font-weight:800!important}
.soscedi-actions{display:flex!important;flex-wrap:wrap!important;gap:11px!important;margin-top:25px!important}
.soscedi-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:0 20px!important;border-radius:999px!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;transition:.2s ease!important}
.soscedi-btn:hover{transform:translateY(-2px)!important;color:#fff!important}
.soscedi-btn-wa{background:linear-gradient(135deg,#19c77b,#0e9e61)!important;box-shadow:0 14px 32px rgba(21,184,117,.24)!important}
.soscedi-btn-red{background:linear-gradient(135deg,var(--red),#ff4355)!important;box-shadow:0 14px 32px rgba(229,31,47,.26)!important}
.soscedi-dashboard-wrap{display:block!important;width:100%!important}
.soscedi-dashboard{display:block!important;width:100%!important;padding:18px!important;border-radius:25px!important;background:linear-gradient(180deg,#f9fbfd,#edf3f8)!important;color:var(--text)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 36px 82px rgba(0,0,0,.38)!important}
.soscedi-dash-head{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important}
.soscedi-dash-head strong{color:#0b1730!important;font-size:12px!important;font-weight:950!important}
.soscedi-dash-head>span{margin-left:auto!important;padding:5px 8px!important;border-radius:999px!important;background:#eafff5!important;color:#08794a!important;font-size:9px!important;font-weight:950!important}
.soscedi-dots{display:flex!important;gap:5px!important}
.soscedi-dots i{display:block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#cbd5df!important}
.soscedi-metrics{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}
.soscedi-metric{padding:12px!important;border-radius:15px!important;background:#fff!important;border:1px solid var(--border)!important;color:var(--text)!important;box-shadow:0 8px 20px rgba(8,24,42,.05)!important}
.soscedi-metric small{display:block!important;color:#607188!important;font-size:9px!important;font-weight:800!important}
.soscedi-metric b{display:block!important;margin-top:3px!important;color:#e13a2d!important;font-size:18px!important;font-weight:950!important}
.soscedi-metric em{display:block!important;margin-top:3px!important;color:#07985a!important;font-size:8px!important;font-style:normal!important;font-weight:900!important}.soscedi-metric em.danger{color:#d82839!important}
.soscedi-dash-bottom{display:grid!important;grid-template-columns:1.25fr .75fr!important;gap:10px!important;margin-top:10px!important}
.soscedi-chart-card,.soscedi-status-card{padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid var(--border)!important;color:var(--text)!important}
.soscedi-chart-card>strong,.soscedi-status-card>strong{color:#dd392e!important;font-size:11px!important;font-weight:950!important}
.soscedi-chart{height:105px!important;margin-top:10px!important;border-bottom:1px solid #dce6ef!important;background:repeating-linear-gradient(to top,transparent 0 25px,#edf2f7 26px)!important}
.soscedi-chart svg{width:100%!important;height:100%!important}
.soscedi-status-card p{display:flex!important;align-items:center!important;gap:7px!important;margin:8px 0 0!important;padding:7px!important;border-radius:10px!important;background:#f2f6fa!important;color:#15243a!important;font-size:9px!important;font-weight:850!important}
.soscedi-status-card i{display:block!important;width:8px!important;height:8px!important;border-radius:50%!important}.soscedi-status-card .blue{background:var(--blue)!important}.soscedi-status-card .green{background:var(--green)!important}.soscedi-status-card .red{background:var(--red)!important}.soscedi-status-card .gold{background:var(--gold)!important}
.soscedi-section{display:block!important;padding:70px 34px!important}.soscedi-light{background:#fff!important;color:var(--text)!important}.soscedi-soft{background:var(--soft)!important;color:var(--text)!important}
.soscedi-heading{text-align:center!important;max-width:850px!important;margin:0 auto 34px!important}.soscedi-heading>span{display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;background:#eaf6ff!important;color:#075fa8!important;font-size:10px!important;font-weight:950!important;letter-spacing:.05em!important}.soscedi-heading h2{margin:12px 0 0!important;color:#0b1730!important;font-size:clamp(30px,4vw,50px)!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:950!important}.soscedi-heading h2 em{color:var(--red)!important;font-style:normal!important}.soscedi-heading p{margin:14px auto 0!important;color:#53657b!important;font-size:16px!important;line-height:1.6!important}
.soscedi-features{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}.soscedi-feature{padding:22px!important;border-radius:22px!important;background:#fff!important;border:1px solid var(--border)!important;box-shadow:0 14px 32px rgba(8,24,42,.06)!important}.soscedi-icon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:13px!important;border-radius:15px!important;background:linear-gradient(135deg,#edf7ff,#fff0f2)!important;font-size:24px!important}.soscedi-feature h3{margin:0 0 8px!important;color:#0b1730!important;font-size:17px!important;font-weight:900!important}.soscedi-feature p{margin:0!important;color:#53657b!important;font-size:13px!important;line-height:1.52!important}
.soscedi-two-panels{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.soscedi-dark-card{padding:30px!important;border-radius:27px!important;background:radial-gradient(circle at top right,rgba(53,200,255,.13),transparent 36%),linear-gradient(145deg,#10263e,#07111e)!important;color:#fff!important;box-shadow:0 22px 55px rgba(8,24,42,.2)!important}.soscedi-dark-card.red-card{background:radial-gradient(circle at top right,rgba(255,79,95,.16),transparent 36%),linear-gradient(145deg,#54101a,#19060a)!important}.soscedi-dark-card h3{margin:0!important;color:#fff!important;font-size:26px!important;font-weight:950!important}.soscedi-dark-card p{color:#dbe7f3!important;font-size:14px!important;line-height:1.6!important}.soscedi-dark-card ul{list-style:none!important;padding:0!important;margin:18px 0 0!important}.soscedi-dark-card li{position:relative!important;margin:10px 0!important;padding-left:34px!important;color:#fff!important;font-size:13px!important;line-height:1.45!important}.soscedi-dark-card li:before{content:"✓"!important;position:absolute!important;left:0!important;top:-2px!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:8px!important;background:linear-gradient(135deg,var(--cyan),var(--blue))!important;color:#fff!important;font-weight:950!important}.soscedi-dark-card.red-card li:before{background:linear-gradient(135deg,var(--red2),var(--red))!important}
.soscedi-flow{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:10px!important}.soscedi-flow>div{padding:17px 10px!important;border-radius:19px!important;background:#fff!important;border:1px solid var(--border)!important;text-align:center!important}.soscedi-flow b{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0 auto 10px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--red),#ff5364)!important;color:#fff!important;font-size:13px!important}.soscedi-flow strong{display:block!important;color:#0b1730!important;font-size:12px!important;line-height:1.3!important}.soscedi-flow span{display:block!important;margin-top:5px!important;color:#65758a!important;font-size:10px!important;line-height:1.35!important}
.soscedi-fiscal{background:radial-gradient(circle at 88% 15%,rgba(53,200,255,.12),transparent 30%),linear-gradient(145deg,#07111d,#0b1d31)!important;color:#fff!important}.dark-heading>span{background:rgba(53,200,255,.10)!important;color:#9fe9ff!important;border:1px solid rgba(53,200,255,.18)!important}.dark-heading h2{color:#fff!important}.dark-heading h2 em{color:#ff5b6b!important}.dark-heading p{color:#dbe7f3!important}.soscedi-fiscal-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.soscedi-fiscal-grid article{padding:21px!important;border-radius:20px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important}.soscedi-fiscal-grid strong{color:#fff!important;font-size:15px!important}.soscedi-fiscal-grid p{margin:8px 0 0!important;color:#d5e3ef!important;font-size:12px!important;line-height:1.5!important}
.soscedi-industries{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:11px!important}.soscedi-industries>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:125px!important;padding:16px!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--border)!important;color:#0b1730!important;font-size:27px!important;text-align:center!important}.soscedi-industries strong{margin-top:8px!important;color:#0b1730!important;font-size:12px!important;font-weight:900!important}
.soscedi-cta{padding:65px 34px!important;background:radial-gradient(circle at 82% 15%,rgba(53,200,255,.18),transparent 28%),radial-gradient(circle at 8% 90%,rgba(229,31,47,.18),transparent 26%),linear-gradient(135deg,#06101b,#0d2136)!important;color:#fff!important}.soscedi-cta-grid{display:grid!important;grid-template-columns:1fr 180px!important;gap:32px!important;align-items:center!important}.soscedi-cta h2{margin:0!important;color:#fff!important;font-size:clamp(31px,4vw,48px)!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:950!important}.soscedi-cta h2 em{color:#ff5b6b!important;font-style:normal!important}.soscedi-cta p{color:#dbe7f3!important;font-size:16px!important}.soscedi-cta img{width:140px!important;height:140px!important;object-fit:contain!important;margin:auto!important;filter:drop-shadow(0 18px 32px rgba(0,0,0,.35))!important}.soscedi-footer{padding:20px 24px!important;background:#02060b!important;color:#b9c9d9!important;text-align:center!important;font-size:11px!important}.soscedi-footer strong{color:#fff!important}
@media(max-width:1020px){.soscedi-hero-grid,.soscedi-two-panels,.soscedi-cta-grid{grid-template-columns:1fr!important}.soscedi-features{grid-template-columns:repeat(2,1fr)!important}.soscedi-flow{grid-template-columns:repeat(3,1fr)!important}.soscedi-fiscal-grid{grid-template-columns:repeat(2,1fr)!important}.soscedi-industries{grid-template-columns:repeat(3,1fr)!important}.soscedi-cta img{display:none!important}}
@media(max-width:680px){.soscedi-app{border-radius:0!important}.soscedi-hero,.soscedi-section,.soscedi-cta{padding-left:18px!important;padding-right:18px!important}.soscedi-topbar{align-items:flex-start!important}.soscedi-badge{display:none!important}.soscedi-logo{width:58px!important;height:58px!important}.soscedi-copy h1{font-size:39px!important}.soscedi-lead{font-size:16px!important}.soscedi-features,.soscedi-flow,.soscedi-fiscal-grid,.soscedi-industries{grid-template-columns:1fr!important}.soscedi-metrics{grid-template-columns:1fr 1fr!important}.soscedi-dash-bottom{grid-template-columns:1fr!important}.soscedi-actions{display:grid!important}.soscedi-btn{width:100%!important}.soscedi-heading h2{font-size:31px!important}}
@media(max-width:430px){.soscedi-metrics{grid-template-columns:1fr!important}.soscedi-copy h1{font-size:35px!important}}
