.corrigir-text-page,.corrigir-text-page *{box-sizing:border-box}.corrigir-text-page{background:radial-gradient(circle at 80% 8%,rgba(239,68,68,.18),transparent 34rem),radial-gradient(circle at 12% 30%,rgba(103,232,249,.09),transparent 30rem),#05070b;color:#f4f8fb;font-family:Sora,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;line-height:1.6;min-height:100vh;overflow:hidden;position:relative}.corrigir-text-page a{color:inherit;text-decoration:none}.text-bg{background-image:linear-gradient(rgba(239,68,68,.06) 1px,transparent 0),linear-gradient(90deg,rgba(239,68,68,.05) 1px,transparent 0);background-size:72px 72px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%);position:fixed;z-index:-1}.text-content,.text-footer,.text-hero,.text-nav{margin:0 auto;width:min(1120px,calc(100% - 40px))}.text-nav{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:28px 0 20px}.text-footer strong,.text-nav .brand{font-weight:900;letter-spacing:0}.text-footer strong span,.text-nav .brand span{color:#ef4444}.footer-links,.text-nav .links{color:#a8b8c6;display:flex;flex-wrap:wrap;font-size:.95rem;gap:14px}.footer-links a:hover,.text-nav a:hover{color:#fff}.text-hero{padding:clamp(56px,10vw,130px) 0 clamp(34px,6vw,76px)}.eyebrow{color:#ef4444;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.text-hero h1{color:#f8fafc;font-size:clamp(2.6rem,7vw,6.8rem);font-weight:900;letter-spacing:0;line-height:.95;margin:0;max-width:900px}.lede{color:#c5d2dc;font-size:clamp(1.02rem,1.45vw,1.28rem);margin:28px 0 0;max-width:760px}.text-content{display:grid;gap:18px;padding-bottom:72px}.text-card{background:#08121dc2;border:1px solid rgba(239,68,68,.22);border-radius:18px;box-shadow:0 24px 80px #00000047;overflow:hidden;padding:clamp(22px,3vw,34px);position:relative}.text-card:before{background:linear-gradient(180deg,#ef4444,#f59e0b);content:"";inset:0 auto 0 0;position:absolute;width:4px}.text-card h2{color:#fff;font-size:clamp(1.25rem,2vw,2rem);line-height:1.12;margin:0 0 16px}.text-card p{color:#b9c7d2;margin:0 0 14px;max-width:880px}.text-card ul{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.text-card li{color:#d9e3ea;padding-left:24px;position:relative}.text-card li:before{background:#ef4444;border-radius:999px;box-shadow:0 0 18px #ef4444a6;content:"";height:9px;left:0;position:absolute;top:.72em;transform:translateY(-50%);width:9px}.text-card pre{background:#02060cc7;border:1px solid rgba(103,232,249,.18);border-radius:14px;color:#d9f99d;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9rem;margin:20px 0 0;overflow-x:auto;padding:18px}.text-footer{align-items:flex-start;border-top:1px solid rgba(239,68,68,.18);color:#a8b8c6;display:flex;gap:28px;justify-content:space-between;padding:32px 0 44px}.text-footer p{margin:8px 0 0}@media (max-width:760px){.text-footer,.text-nav{align-items:flex-start;flex-direction:column}.text-content,.text-footer,.text-hero,.text-nav{width:min(100% - 28px,1120px)}}
