:root{--navy:#0B2D4A;--aqua:#00A6A6;--copper:#FF8A00;--gray:#7A8794;--snow:#F4F6F8;--ink:#0B2D4A}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--navy)}body,header{background:#fff}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;border-bottom:1px solid #e9eef2;position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand{font-size:28px;font-weight:900;letter-spacing:-1px}.brand span{color:var(--aqua)}.brand small{display:block;font-size:8px;letter-spacing:3px;color:var(--gray);margin-top:2px}nav{display:flex;gap:34px}nav a{text-decoration:none;color:var(--navy);font-weight:700}button,nav a{font-size:14px}button{border:0;border-radius:10px;background:var(--copper);color:#fff;padding:15px 24px;font-weight:800;cursor:pointer}.hero{min-height:650px;padding:90px 7%;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center;background:linear-gradient(120deg,#fff 55%,#f3fafb)}.eyebrow,.flow>small,.sectionTitle small{font-size:12px;letter-spacing:2px;font-weight:900;color:var(--aqua)}h1{font-size:62px;line-height:1.02;letter-spacing:-3px;margin:18px 0 24px;max-width:700px}h1 em{font-style:normal;color:var(--aqua)}.hero p{font-size:19px;line-height:1.6;color:#536878;max-width:650px}.actions{display:flex;align-items:center;gap:25px;margin:35px 0}.actions a{font-weight:800}.steps{display:flex;gap:30px;border-top:1px solid #dde6eb;padding-top:24px}.steps b{font-size:13px}.visual{position:relative;min-height:480px}.visual>.copper{position:absolute;inset:0 0 60px 80px;background:linear-gradient(145deg,var(--navy),#104e67 60%,var(--copper));-webkit-clip-path:polygon(25% 0,100% 18%,87% 100%,0 82%);clip-path:polygon(25% 0,100% 18%,87% 100%,0 82%);border-radius:30px}.panel{position:absolute;top:55px;left:0;right:45px;background:#fff;border-radius:18px;padding:30px;box-shadow:0 25px 70px #0b2d4a30}.panel>small{letter-spacing:1.5px;color:var(--gray)}.panel h2{font-size:42px;margin:10px 0}.panel h2 span{font-size:14px;color:var(--aqua)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:20px 0}.kpis div{background:var(--snow);padding:15px;border-radius:10px}.kpis small,.kpis strong{display:block}.kpis strong{font-size:22px}.kpis small{color:var(--gray);margin-top:5px}.panel article{padding:14px 0;border-top:1px solid #e7edf0;display:flex;justify-content:space-between;font-size:13px}.panel article span{color:var(--aqua);font-weight:800}.solutions{padding:90px 7%}.flow h2,.sectionTitle h2{font-size:42px;letter-spacing:-1.5px;max-width:700px}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:45px}.cards article{padding:28px;border-radius:16px;border:1px solid #e3e9ed;border-top:5px solid var(--aqua);min-height:230px}.cards article.match{border-top-color:var(--copper)}.cards article.licita{border-top-color:#7A8794}.cards article.oferta{border-top-color:#00A6A6}.cards i{font-style:normal;color:var(--gray);font-weight:900}.cards h3{font-size:24px}.cards p{color:#617381;line-height:1.5}.cards a{font-size:13px;font-weight:900}.flow{margin:20px 7% 90px;padding:65px;background:var(--navy);color:#fff;border-radius:24px}.flow p{color:#c6d3dc;max-width:700px;font-size:17px;line-height:1.6}.flow>div{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:35px}.flow span{border:1px solid #ffffff45;padding:12px 16px;border-radius:8px;font-size:12px;font-weight:900}footer{padding:45px 7%;background:var(--snow);display:flex;justify-content:space-between;align-items:center}footer p{color:var(--gray)}@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:55px}h1{font-size:45px}.visual{min-height:430px}.cards{grid-template-columns:1fr 1fr}.flow{padding:35px}}@media(max-width:560px){header{padding:0 5%}header button{display:none}.hero,.solutions{padding-left:5%;padding-right:5%}h1{font-size:39px}.cards{grid-template-columns:1fr}.steps{gap:12px}.flow{margin-left:5%;margin-right:5%}footer{flex-direction:column;align-items:flex-start;gap:10px}}.dash{min-height:100vh;background:#F4F6F8;display:grid;grid-template-columns:250px 1fr}.dash aside{background:#0B2D4A;color:#fff;padding:28px 18px;position:-webkit-sticky;position:sticky;top:0}.dbBrand{font-size:23px;font-weight:900;padding:0 12px 24px}.dbBrand span{color:#20b8b5}.dbBrand small{display:block;font-size:6px;letter-spacing:2.3px;color:#a9bcc8}.company{background:#ffffff10;border:1px solid #ffffff18;padding:14px;border-radius:10px;margin-bottom:22px}.company b,.company small{display:block}.company b{font-size:13px}.company small{font-size:10px;color:#a9bcc8;margin-top:4px}.sideNav{display:flex;flex-direction:column;gap:4px}.sideNav a{color:#b9c9d3;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:9px;font-size:12px;font-weight:700}.sideNav a.active{background:#00a6a61c;color:#fff;border-left:3px solid #00a6a6}.sideNav i{width:20px;text-align:center;font-style:normal;color:#35c3c0}.sideNav em{margin-left:auto;background:#ff8a00;color:#fff;border-radius:10px;padding:2px 7px;font-style:normal;font-size:9px}.profile{position:absolute;bottom:24px;left:28px;display:flex;gap:10px;align-items:center}.profile>div{background:#ff8a00;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900}.profile span b,.profile span small{display:block}.profile span b{font-size:11px}.profile span small{font-size:9px;color:#9fb2bf}.workspace{padding:38px 4%;max-width:1600px}.top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.boxHead small,.top small{font-size:9px;letter-spacing:1.8px;font-weight:900;color:#00a6a6}.top h1{font-size:32px;letter-spacing:-1px;margin:6px 0}.top p{margin:0;color:#7A8794;font-size:13px}.topActions{display:flex;gap:10px}.ghost{background:#fff;color:#0b2d4a;border:1px solid #dce4e8}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.seal{background:#fff;border:1px solid #e3e9ed;border-top:4px solid #00a6a6;border-radius:12px;padding:20px;box-shadow:0 4px 16px #0b2d4a08}.seal.copper{border-top-color:#ff8a00}.seal.pink{border-top-color:#7A8794}.seal.green{border-top-color:#00A6A6}.seal small,.seal span,.seal strong{display:block}.seal small{font-size:9px;color:#7A8794;font-weight:900;letter-spacing:.7px}.seal strong{font-size:31px;margin:10px 0 5px}.seal span{font-size:10px;color:#00a6a6}.dashGrid{display:grid;grid-template-columns:1.45fr .75fr;grid-gap:18px;gap:18px}.box{background:#fff;border:1px solid #e3e9ed;border-radius:13px;padding:22px}.boxHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.boxHead h2{font-size:18px;margin:5px 0}.boxHead a{font-size:10px;font-weight:900;color:#00a6a6}.opp{grid-template-columns:55px 1fr auto;align-items:center;grid-gap:15px;gap:15px;padding:15px 0;border-top:1px solid #edf1f3}.opp,.score{display:grid}.score{height:48px;width:48px;border:4px solid #00a6a6;border-radius:50%;place-items:center}.score strong{font-size:11px}.score small{font-size:6px;margin-top:-11px}.s1{border-color:#ff8a00}.s2{border-color:#FF8A00}.oppText>b,.oppText>small{display:block}.oppText>b{font-size:12px}.oppText>small{font-size:9px;color:#7b8a95;margin:4px 0 7px}.oppText div{display:flex;gap:20px;font-size:9px;color:#7A8794}.oppText div span:first-child{color:#e47717}.opp button{padding:9px 14px;font-size:9px;background:#0b2d4a}.quick{border-top:4px solid #ff8a00}.quick>p{font-size:11px;line-height:1.5;color:#6c7e8a}.drop{border:1.5px dashed #b8c7cf;border-radius:10px;padding:25px 12px;text-align:center;background:#F4F6F8}.drop>*{display:block;margin:5px auto}.drop>b{font-size:25px;color:#00a6a6}.drop strong{font-size:11px}.drop small{font-size:9px;color:#8a99a3}.drop button{font-size:9px;padding:9px 13px;margin-top:12px}.last{display:flex;justify-content:space-between;font-size:10px;margin-top:14px}.last b{color:#00A6A6}.pipeline{border-top:4px solid #7a8794}.pipe{display:flex;align-items:center;justify-content:space-between;text-align:center}.pipe div{background:#F4F6F8;border-radius:9px;padding:13px 15px;min-width:85px}.pipe small,.pipe strong{display:block}.pipe strong{font-size:20px}.pipe small{font-size:8px;color:#7c8b96;margin-top:4px}.pipe>b{color:#bdc8cf}.value{border-top:4px solid #00a6a6}.value>strong{font-size:31px}.value>p{font-size:10px;color:#7A8794}.bar{height:7px;background:#e8eef1;margin:15px 0}.bar,.bar i{border-radius:10px}.bar i{display:block;width:68%;height:100%;background:#00a6a6}.value>small{font-size:9px;color:#7A8794}@media(max-width:1050px){.dash{grid-template-columns:76px 1fr}.dash aside{padding:25px 10px}.dbBrand{font-size:0}.dbBrand:after{content:"LM";font-size:20px}.company,.dbBrand small,.profile span,.sideNav em,.sideNav span{display:none}.sideNav a{justify-content:center}.metricGrid{grid-template-columns:1fr 1fr}.dashGrid{grid-template-columns:1fr}}@media(max-width:650px){.workspace{padding:25px 4%}.top{align-items:flex-start;gap:15px;flex-direction:column}.dashGrid,.metricGrid{grid-template-columns:1fr}.pipe{flex-wrap:wrap;gap:8px}.pipe>b{display:none}.opp{grid-template-columns:50px 1fr}.opp>button{display:none}}.boxHead a,.drop,.sideNav a{cursor:pointer}.moduleHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.moduleHead small{font-size:9px;letter-spacing:1.8px;font-weight:900;color:#00a6a6}.moduleHead h1{font-size:34px;margin:7px 0;letter-spacing:-1px}.moduleHead p{color:#7A8794;font-size:13px;margin:0}.radarStats{display:grid;grid-template-columns:repeat(4,1fr);background:#0b2d4a;color:#fff;border-radius:13px;margin-bottom:16px;overflow:hidden}.radarStats div{padding:18px 22px;border-right:1px solid #ffffff18}.radarStats small,.radarStats strong{display:block}.radarStats strong{font-size:22px}.radarStats small{font-size:9px;color:#a9c0ce;margin-top:3px}.filters{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.filters input,.filters select,.urlbox input{border:1px solid #dce4e8;background:#fff;border-radius:9px;padding:12px;color:#0b2d4a;outline:none}.radarList{border-top:4px solid #00a6a6}.score.mid{border-color:#ff8a00}.matchGrid{display:grid;grid-template-columns:1fr .75fr;grid-gap:18px;gap:18px}.matchUpload{border-top:4px solid #ff8a00}.matchUpload>p,.result>p{color:#7A8794;font-size:12px}.bigDrop{border:2px dashed #bdcbd3;border-radius:12px;background:#F4F6F8;text-align:center;padding:45px 20px}.bigDrop>*{display:block;margin:7px auto}.bigDrop>b{font-size:34px;color:#00a6a6}.bigDrop small{font-size:10px;color:#81919b}.or{text-align:center;color:#9ba8b0;font-size:10px;margin:12px}.urlbox{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.result{border-top:4px solid #00a6a6}.result>small{font-size:9px;letter-spacing:1.5px;font-weight:900;color:#00a6a6}.bigScore{font-size:65px;font-weight:900;color:#00A6A6;margin-top:22px}.result ul{padding:0;list-style:none;font-size:11px;line-height:2.2}.result li{border-bottom:1px solid #edf1f3}.result .ok{color:#00A6A6}.result .warn{color:#FF8A00}.emptyResult{min-height:310px;display:grid;place-items:center;text-align:center;color:#91a0a9;font-size:12px;padding:35px}.coming{text-align:center;padding:80px 20px;border-top:4px solid #7a8794}.coming>b{font-size:40px;color:#00a6a6}.coming p{color:#7A8794}.pipeItem{display:contents}@media(max-width:850px){.filters,.radarStats{grid-template-columns:1fr 1fr}.matchGrid{grid-template-columns:1fr}}@media(max-width:600px){.filters,.radarStats{grid-template-columns:1fr}.moduleHead{align-items:flex-start;flex-direction:column;gap:15px}}.registerPage{min-height:100vh;background:#f4f6f8;display:grid;grid-template-columns:.8fr 1.2fr}.registerIntro{background:#0b2d4a;color:#fff;padding:8vh 10%;display:flex;flex-direction:column;justify-content:center}.registerIntro>.dbBrand{padding:0;margin-bottom:80px}.registerIntro>small{color:#32c0bd;font-size:9px;letter-spacing:2px;font-weight:900}.registerIntro h1{font-size:44px;line-height:1.05;margin:12px 0}.registerIntro p{color:#b6c7d1;line-height:1.7;max-width:450px}.steps{display:grid;grid-template-columns:auto 1fr;margin-top:45px;grid-gap:13px;gap:13px;align-items:center;font-size:11px;color:#c1d0d8}.steps b{width:28px;height:28px;border-radius:50%;background:#00a6a6;display:grid;place-items:center;color:white;font-size:9px}.registerForm{margin:auto;width:min(570px,82%);background:#fff;border-radius:14px;padding:40px;box-shadow:0 10px 40px #0b2d4a0c;border-top:5px solid #ff8a00}.registerForm>small{font-size:9px;color:#00a6a6;font-weight:900;letter-spacing:1.7px}.registerForm h2{font-size:26px;color:#0b2d4a}.registerForm label{display:block;font-size:10px;font-weight:800;color:#506572;margin:17px 0}.registerForm input,.registerForm textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #dce4e8;border-radius:8px;padding:12px;font:inherit;color:#0b2d4a}.registerForm textarea{min-height:70px;resize:vertical}.registerForm button{width:100%;padding:14px;margin-top:8px}.formNote{font-size:9px;color:#87969f;text-align:center}.formError{background:#fff1f1;color:#0B2D4A;padding:10px;border-radius:7px;font-size:10px}@media(max-width:800px){.registerPage{grid-template-columns:1fr}.registerIntro{padding:50px 8%}.registerIntro>.dbBrand{margin-bottom:40px}.steps{display:none}.registerForm{margin:30px auto}}.company{cursor:pointer}.profilePage{min-height:100vh;background:#f4f6f8;padding:55px max(5%,calc((100vw - 1250px)/2));color:#0b2d4a}.profileTop{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.dnaCard small,.profileTop small{color:#00a6a6;font-size:9px;letter-spacing:1.7px;font-weight:900}.profileTop h1{font-size:38px;margin:7px 0}.profileTop p{max-width:720px;color:#7A8794;font-size:12px;line-height:1.6}.profileBtn{background:#0b2d4a;color:white;padding:12px 17px;border-radius:8px;font-size:10px;font-weight:800}.dnaSummary{background:#0b2d4a;color:#fff;border-radius:13px;padding:24px 28px;margin-bottom:18px}.dnaSummary>div:first-child{display:flex;justify-content:space-between;align-items:center}.dnaSummary span{font-size:9px;letter-spacing:1.4px}.dnaSummary strong{font-size:27px;color:#38c5c2}.dnaSummary p{font-size:9px;color:#b8c9d2;margin-bottom:0}.dnaProgress{height:7px;background:#ffffff1a;border-radius:10px;margin:13px 0}.dnaProgress i{display:block;height:100%;background:#ff8a00;border-radius:10px}.dnaGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.dnaCard{background:#fff;border:1px solid #e1e7eb;border-top:4px solid #00a6a6;border-radius:12px;padding:22px;min-height:165px}.dnaCard.d1,.dnaCard.d3,.dnaCard.d5{border-top-color:#ff8a00}.dnaCard h2{font-size:16px;margin:12px 0 5px}.dnaCard p{font-size:10px;color:#7A8794;min-height:30px}.dnaCard button{background:transparent;color:#00a6a6;padding:0;font-size:9px;margin-top:12px}@media(max-width:800px){.dnaGrid{grid-template-columns:1fr}.profileTop{align-items:flex-start;flex-direction:column;gap:15px}}.dnaForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;background:#fff;border-radius:13px;padding:25px;border-top:4px solid #ff8a00}.dnaForm label{font-size:10px;font-weight:800;color:#7A8794}.dnaForm input,.dnaForm textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #dce4e8;border-radius:8px;padding:12px;color:#0b2d4a}.dnaForm textarea{min-height:80px}.dnaForm button{grid-column:1/-1}@media(max-width:700px){.dnaForm{grid-template-columns:1fr}}.selectedOpp{background:#F4F6F8;border:1px solid #e2e9ed;border-radius:11px;padding:22px;margin-top:18px}.selectedOpp>small{color:#00a6a6;font-size:9px;font-weight:900;letter-spacing:1px}.selectedOpp h3{font-size:17px;margin:9px 0}.selectedOpp p{font-size:10px;color:#7A8794;margin-bottom:20px}.result li small{display:block;color:#7A8794;margin-left:18px;line-height:1.4}.bigScore.low{color:#ff8a00}.licitaGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;margin-bottom:18px}.licitaInput{border-top:4px solid #00a6a6}.licitaInput p{font-size:11px;color:#7A8794}.licitaInput textarea{width:100%;box-sizing:border-box;min-height:260px;border:1px solid #dbe4e9;border-radius:10px;padding:15px;resize:vertical;color:#0b2d4a}.licitaInput button{width:100%;margin-top:12px}.licitaSummary{border-top:4px solid #ff8a00}.licitaSummary>small{font-size:9px;color:#00a6a6;font-weight:900;letter-spacing:1.4px}.licitaSummary>p{font-size:11px;line-height:1.6;color:#7A8794}.summaryKpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:18px 0}.summaryKpis div{background:#F4F6F8;border-radius:8px;padding:13px}.summaryKpis small,.summaryKpis strong{display:block}.summaryKpis strong{font-size:20px}.summaryKpis small{font-size:8px;color:#7A8794}.matrix{border-top:4px solid #00a6a6}.matrixScore{font-size:25px;color:#00A6A6}.matrixTable{border:1px solid #e4eaed;border-radius:9px;overflow:hidden}.matrixRow{display:grid;grid-template-columns:2fr .6fr 1.4fr;grid-gap:15px;gap:15px;padding:13px 15px;border-top:1px solid #edf1f3;align-items:center;font-size:10px}.matrixRow.head{background:#0b2d4a;color:#fff;border:0;font-size:8px;font-weight:900;letter-spacing:.7px}.matrixRow span:first-child small{display:block;color:#82929b;margin-top:4px}.matrixRow .ok{color:#218553;font-weight:900}.matrixRow .warn{color:#d77c1f;font-weight:900}.matrixRow .missing{color:#c94c4c;font-weight:900}@media(max-width:800px){.licitaGrid{grid-template-columns:1fr}.matrixRow{grid-template-columns:1.4fr .6fr}.matrixRow span:last-child{display:none}}.fileDrop{display:flex!important;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #9fc5c7;background:#f5fbfb;border-radius:10px;padding:18px!important;margin:13px 0!important;cursor:pointer}.fileDrop input{display:none}.fileDrop b{font-size:22px;color:#00a6a6}.fileDrop span{font-size:10px;font-weight:900;color:#0b2d4a;margin:5px}.fileDrop small{font-size:8px;color:#82939c}.extracted{background:#fff8ee;border-left:3px solid #ff8a00;padding:10px 13px;margin:15px 0;border-radius:5px}.extracted>small{font-size:8px;font-weight:900;color:#d87500}.extracted p{font-size:9px;color:#596e7a;margin:5px 0}.saveApplication{background:#ff8a00!important;margin-top:8px}.crmStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.crmStats div{background:#fff;border-radius:10px;border-top:3px solid #00a6a6;padding:17px}.crmStats div:nth-child(2n){border-top-color:#ff8a00}.crmStats small,.crmStats strong{display:block}.crmStats strong{font-size:24px;color:#0b2d4a}.crmStats small{font-size:8px;color:#7b8d97;margin-top:4px}.kanban{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;align-items:start}.kanbanCol{background:#edf1f3;border-radius:10px;padding:10px;min-height:350px}.kanbanCol>header{display:flex;justify-content:space-between;font-size:9px;padding:6px;color:#526976}.kanbanCol>header span{background:#d8e2e6;border-radius:20px;padding:2px 7px}.kanbanCard{background:#fff;border-radius:8px;padding:13px;margin-top:8px;border-left:3px solid #00a6a6}.kanbanCard small{font-size:7px;color:#00a6a6;font-weight:900}.kanbanCard h3{font-size:11px;line-height:1.35;margin:7px 0}.kanbanCard p{font-size:8px;color:#7d8e97}.kanbanCard select{width:100%;font-size:8px;border:1px solid #e0e6e9;border-radius:5px;padding:6px}.emptyCrm{text-align:center;padding:60px!important}@media(max-width:1000px){.crmStats,.kanban{grid-template-columns:1fr 1fr}}@media(max-width:600px){.kanban{grid-template-columns:1fr}}.simSelect{background:#fff;border-radius:10px;padding:14px 18px;margin-bottom:15px;border-left:4px solid #00a6a6}.simSelect label{font-size:9px;font-weight:900;color:#5d717c}.simSelect select{margin-left:15px;border:1px solid #dce4e8;border-radius:7px;padding:8px;min-width:350px}.simGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.costForm{border-top:4px solid #00a6a6}.costForm>label{display:flex;align-items:center;justify-content:space-between;font-size:10px;border-bottom:1px solid #eef2f4;padding:9px 0}.costForm input{width:150px;padding:8px;border:1px solid #dce4e8;border-radius:6px;text-align:right}.percentRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:15px 0}.percentRow label{font-size:9px;font-weight:800}.percentRow input{display:block;width:100%;box-sizing:border-box;margin-top:5px}.costForm button{width:100%}.economicResult{border-top:4px solid #ff8a00}.economicResult>small{font-size:8px;color:#00a6a6;font-weight:900;letter-spacing:1.3px}.economicHero{background:#0b2d4a;color:#fff;border-radius:10px;padding:24px;margin:15px 0}.economicHero span,.economicHero strong{display:block}.economicHero span{font-size:8px;letter-spacing:1.5px;color:#9cc1c8}.economicHero strong{font-size:31px;margin-top:5px}.economicLines p{display:flex;justify-content:space-between;font-size:10px;padding:7px 0;border-bottom:1px solid #edf1f3}.marginLine{color:#16825a}.scenarios{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:18px}.scenarios div{background:#f5f7f8;border-radius:7px;padding:10px}.scenarios b,.scenarios small{display:block}.scenarios small{font-size:7px;color:#7A8794}.scenarios b{font-size:11px;margin-top:5px}@media(max-width:800px){.simGrid{grid-template-columns:1fr}.simSelect select{display:block;margin:8px 0 0;min-width:100%;width:100%}}.offerControl{display:flex;gap:10px;background:#fff;padding:14px;border-radius:10px;margin-bottom:14px}.offerControl select{flex:1 1;border:1px solid #dce5e8;border-radius:7px;padding:9px}.offerAlert{border-radius:9px;padding:13px 16px;margin-bottom:14px;display:flex;gap:12px;align-items:center;font-size:9px}.offerAlert.warning{background:#fff7eb;border-left:4px solid #ff8a00}.offerAlert.ready{background:#F4F6F8;border-left:4px solid #00a6a6}.offerAlert span{flex:1 1;color:#657984}.offerAlert small{font-weight:800}.offerLayout{display:grid;grid-template-columns:1fr 260px;grid-gap:16px;gap:16px;align-items:start}.offerDoc{background:#fff;border-radius:10px;padding:38px 48px;box-shadow:0 2px 10px #0b2d4a10}.offerCover{border-bottom:3px solid #00a6a6;padding-bottom:24px;margin-bottom:28px}.offerCover>small{font-size:8px;color:#ff8a00;font-weight:900;letter-spacing:2px}.offerCover h1{font-size:25px;line-height:1.2;margin:10px 0}.offerCover p{font-size:12px;font-weight:800;color:#00a6a6}.offerCover span{font-size:9px;color:#7A8794}.offerDoc section{margin:23px 0}.offerDoc section h2{font-size:13px;color:#0b2d4a;border-left:3px solid #ff8a00;padding-left:9px}.offerDoc section p{font-size:10px;line-height:1.7;color:#5f727d}.offerSide{background:#0b2d4a;color:#fff;border-radius:10px;padding:20px;position:-webkit-sticky;position:sticky;top:15px}.offerSide>small{font-size:7px;color:#56d0d0;letter-spacing:1.5px}.offerSide h3{font-size:16px}.offerSide li,.offerSide p{font-size:9px;line-height:1.6;color:#bed0d6}.offerSide ul{padding-left:16px}.offerSide button{width:100%;margin-top:10px;background:#ff8a00}@media(max-width:850px){.offerLayout{grid-template-columns:1fr}.offerSide{position:static}.offerDoc{padding:25px}.offerControl{flex-direction:column}}.docStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-bottom:16px}.docStats div{background:#fff;border-radius:9px;padding:15px;border-top:3px solid #00a6a6}.docStats div:last-child{border-top-color:#ff8a00}.docStats small,.docStats strong{display:block}.docStats strong{font-size:23px}.docStats small{font-size:8px;color:#7c8e98}.docsLayout{display:grid;grid-template-columns:310px 1fr;grid-gap:16px;gap:16px}.docForm{border-top:4px solid #ff8a00}.docForm label{display:block;font-size:9px;font-weight:800;margin:12px 0}.docForm input,.docForm select{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid #dce4e8;border-radius:6px}.docForm button{width:100%}.privacyNote{font-size:8px!important;color:#84949d;line-height:1.5;margin-top:13px}.docList{border-top:4px solid #00a6a6}.docRow{display:grid;grid-template-columns:35px 1fr auto 25px;align-items:center;grid-gap:10px;gap:10px;padding:12px 3px;border-top:1px solid #edf1f3}.docIcon{background:#edfafa;color:#00a6a6;border-radius:7px;padding:8px;text-align:center}.docRow b,.docRow small{display:block}.docRow b{font-size:10px}.docRow small{font-size:8px;color:#80919a;margin-top:3px}.docRow>span{font-size:7px;font-weight:900;border-radius:20px;padding:5px 8px}.docRow .valid{background:#e9f8f2;color:#18825c}.docRow .expiring{background:#fff3df;color:#c66e00}.docRow .expired{background:#fdecec;color:#0B2D4A}.docDelete{background:transparent!important;color:#9aabb3!important;padding:3px!important;font-size:17px}.docDelete:hover{color:#0B2D4A!important}@media(max-width:800px){.docsLayout{grid-template-columns:1fr}.docStats{grid-template-columns:1fr 1fr}}.brand img{display:block;width:260px;max-width:32vw;height:auto}@media(max-width:560px){.brand img{width:210px;max-width:55vw}}.dbBrand{padding:0 0 18px!important;overflow:visible!important}.dbBrand img{width:100%;max-width:235px;height:auto;border-radius:6px;background:#fff}.brand img{object-fit:contain}@media(max-width:1050px){.dash .dbBrand img{width:54px;height:38px;object-fit:cover;object-position:left center}.dash .dbBrand{padding-bottom:16px!important}}.loginPage{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#f4f6f8,#F4F6F8)}.loginCard{width:min(430px,100%);background:#fff;border-radius:18px;padding:38px;box-shadow:0 20px 60px #0b2d4a18;border-top:5px solid #00a6a6}.loginLogo img{display:block;width:240px;max-width:100%;height:auto;margin-bottom:28px}.loginCard>small{font-size:9px;letter-spacing:1.8px;font-weight:900;color:#00a6a6}.loginCard h1{font-size:34px;letter-spacing:-1px;margin:8px 0 10px}.loginCard>p{font-size:12px;line-height:1.6;color:#7A8794;margin-bottom:24px}.loginCard label{display:block;font-size:10px;font-weight:800;color:#7A8794;margin:14px 0}.loginCard input{display:block;width:100%;margin-top:7px;border:1px solid #dce4e8;border-radius:9px;padding:13px;color:#0b2d4a;outline:none}.loginCard input:focus{border-color:#00a6a6;box-shadow:0 0 0 3px #00a6a612}.loginCard button{width:100%;margin:10px 0 18px}.loginCard>a{font-size:10px;font-weight:800;color:#00a6a6;text-decoration:none}.loginError{background:#fff1f1;color:#a93636;border-radius:8px;padding:10px 12px;font-size:10px;margin:10px 0}.companiesPage{min-height:100vh;background:#f4f6f8;padding:48px max(5%,calc((100vw - 1200px)/2))}.companiesTop{position:static;height:auto;padding:0 0 25px;background:transparent;align-items:flex-end}.companiesTop small{font-size:9px;letter-spacing:1.7px;font-weight:900;color:#00a6a6}.companiesTop h1{font-size:38px;margin:7px 0}.companiesTop p{font-size:12px;color:#7A8794;margin:0}.companiesTop>div:last-child{display:flex;gap:10px;align-items:center}.companyCreate{background:#fff;border-radius:13px;padding:25px;border-top:4px solid #ff8a00;margin-bottom:18px}.companyCreate h2{margin-top:0}.companyCreate>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.companyCreate label{font-size:9px;font-weight:800;color:#7A8794}.companyCreate input,.companyCreate select{display:block;width:100%;margin-top:6px;border:1px solid #dce4e8;border-radius:8px;padding:11px}.companyCreate>button{margin-top:16px}.companyList{display:grid;grid-gap:12px;gap:12px}.companyAdminCard{background:#fff;border:1px solid #e1e7eb;border-left:4px solid #00a6a6;border-radius:12px;padding:21px;display:flex;justify-content:space-between;align-items:center;gap:20px}.companyAdminCard small{color:#ff8a00;font-size:8px;font-weight:900;letter-spacing:1.2px}.companyAdminCard h2{font-size:18px;margin:5px 0}.companyAdminCard p,.companyAdminCard span{display:block;font-size:9px;color:#7A8794}.companyAdminCard span{margin-top:6px}.companyAdminCard>div:last-child{display:flex;gap:8px}@media(max-width:700px){.companiesTop,.companyAdminCard{align-items:flex-start;flex-direction:column}.companyCreate>div{grid-template-columns:1fr}.companiesTop>div:last-child{flex-wrap:wrap}}.landing{--seal-navy:#0B2D4A;--seal-aqua:#00A6A6;--seal-copper:#FF8A00;--seal-gray:#7A8794;--seal-snow:#F4F6F8;overflow:hidden}.lpHeader{height:88px;padding:0 6%;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eef1;position:-webkit-sticky;position:sticky;top:0;z-index:20}.lpBrand img{width:205px;height:58px;object-fit:contain}.lpHeader nav{display:flex;gap:32px}.lpHeader nav a{color:#526877;font-size:13px}.headerAccess{background:#0b2d4a;color:#fff!important;text-decoration:none;padding:13px 19px;border-radius:9px;font-size:12px;font-weight:900}.headerAccess span{color:#2bc1c1;margin-left:7px}.lpHero{min-height:650px;padding:72px 6% 76px;display:grid;grid-template-columns:1fr .95fr;grid-gap:6vw;gap:6vw;align-items:center;background:radial-gradient(circle at 80% 15%,#dff9f8 0,transparent 27%),linear-gradient(135deg,#fff,#f7fafb)}.lpPill{display:inline-block;padding:8px 12px;border-radius:30px;background:#e8f8f8;color:#078f95;font-size:10px;font-weight:900;letter-spacing:1.6px}.lpHero h1{font-size:58px;max-width:720px;margin:18px 0 23px;line-height:1.02}.lpHero h1 em{color:#00a6a6}.heroCopy>p{max-width:670px;font-size:18px;line-height:1.65;color:#5e7180}.lpActions{display:flex;gap:13px;align-items:center;margin:32px 0}.lpActions a{text-decoration:none;font-size:12px;font-weight:900;padding:14px 19px;border-radius:9px}.lpActions .primary{background:#ff8a00;color:white;box-shadow:0 10px 28px #ff8a0030}.lpActions .secondary{border:1px solid #d9e2e7;color:#0b2d4a;background:white}.heroProof{display:flex;gap:23px;border-top:1px solid #dfe8ec;padding-top:22px;margin-top:8px}.heroProof span{font-size:11px;font-weight:800;color:#617581}.heroProof b{color:#00a6a6;margin-right:5px}.heroProduct{position:relative;min-height:460px;display:flex;align-items:center}.heroGlow{position:absolute;width:88%;height:85%;right:-4%;background:linear-gradient(145deg,#0b2d4a,#0e526b 62%,#00a6a6);border-radius:36px;transform:rotate(4deg);box-shadow:0 30px 80px #0b2d4a2c}.miniWindow{position:relative;width:100%;background:#fff;border:1px solid #e0e8ec;border-radius:17px;padding:22px;box-shadow:0 24px 65px #0B2D4A30}.miniTop{display:flex;align-items:center;gap:6px;color:#0b2d4a;font-size:11px;font-weight:900;padding-bottom:16px;border-bottom:1px solid #edf1f3}.miniTop span{margin-right:auto}.miniTop i{width:7px;height:7px;border-radius:50%;background:#d6e0e5}.miniTitle{padding:20px 0 14px}.miniTitle small,.miniTitle strong{display:block}.miniTitle small{font-size:8px;color:#00a6a6;letter-spacing:1.4px;font-weight:900}.miniTitle strong{font-size:20px;margin-top:5px}.miniKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.miniKpis div{border-radius:8px;padding:12px;border-top:3px solid var(--seal-aqua);background:#F4F6F8}.miniKpis .mkB{border-color:var(--seal-copper)}.miniKpis .mkC{border-color:var(--seal-gray)}.miniKpis .mkD{border-color:var(--seal-navy)}.miniKpis b,.miniKpis small{display:block}.miniKpis small{font-size:6px;color:#7c8d97}.miniKpis b{font-size:20px;margin-top:5px}.miniRows{margin-top:12px}.miniRows>div{display:grid;grid-template-columns:46px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 3px;border-top:1px solid #edf1f3}.miniRows>div>b{width:40px;height:40px;border:3px solid #39ad67;border-radius:50%;display:grid;place-items:center;font-size:9px}.miniRows span small,.miniRows span strong{display:block}.miniRows span strong{font-size:10px}.miniRows span small{font-size:7px;color:#7A8794;margin-top:3px}.miniRows em{font-style:normal;font-size:8px;color:#00a6a6;font-weight:900}.lpStrip{background:#0b2d4a;color:#fff;display:flex;justify-content:center;align-items:center;gap:28px;padding:21px 6%;font-size:10px;font-weight:900;letter-spacing:1.2px}.lpStrip i{font-style:normal;color:#31c2c0}.lpSolutions{padding:92px 6%}.lpSectionHead{display:grid;grid-template-columns:1fr .75fr;grid-gap:50px;gap:50px;align-items:end}.advIntro>small,.lpCta small,.lpFlow>div>small,.lpSectionHead small{color:#00a6a6;font-size:9px;font-weight:900;letter-spacing:1.8px}.advIntro h2,.lpCta h2,.lpFlow h2,.lpSectionHead h2{font-size:42px;letter-spacing:-1.7px;line-height:1.05;margin:10px 0}.advIntro>p,.lpSectionHead p{color:#667a87;line-height:1.7;font-size:14px}.lpCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-top:42px}.lpCard{min-height:245px;border:1px solid #e1e8ec;border-radius:14px;padding:25px;background:#fff;transition:.25s;position:relative;overflow:hidden}.lpCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0b2d4a12}.lpCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--seal-aqua)}.lpCard.match:before{background:var(--seal-copper)}.lpCard.licita:before{background:var(--seal-gray)}.lpCard.oferta:before{background:var(--seal-navy)}.lpCard>div{display:flex;justify-content:space-between}.lpCard i{font-style:normal;color:#a0adb5;font-size:11px;font-weight:900}.lpCard>div span{width:10px;height:10px;border-radius:50%;background:var(--seal-aqua)}.lpCard.match>div span{background:var(--seal-copper)}.lpCard.licita>div span{background:var(--seal-gray)}.lpCard.oferta>div span{background:var(--seal-navy)}.lpCard h3{font-size:24px;margin:35px 0 10px}.lpCard p{font-size:12px;line-height:1.65;color:#7A8794;min-height:64px}.lpCard>b{font-size:9px;color:#0b2d4a}.lpAdvantages{padding:90px 6%;background:#f4f7f8;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:6vw;gap:6vw}.advIntro{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.advIntro h2 em{font-style:normal;color:#00a6a6}.advGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.adv{background:#fff;border-radius:13px;padding:25px;border-top:4px solid var(--seal-aqua);min-height:190px}.adv.yellow{border-color:var(--seal-copper)}.adv.pink{border-color:var(--seal-gray)}.adv.green{border-color:var(--seal-navy)}.adv i{font-style:normal;font-size:10px;color:#93a2ab;font-weight:900}.adv h3{font-size:18px;margin:25px 0 8px}.adv p{font-size:11px;line-height:1.65;color:#6d7f8a}.lpFlow{margin:90px 6%;padding:62px;background:#0b2d4a;border-radius:24px;color:#fff;display:grid;grid-template-columns:1fr .8fr;grid-gap:7vw;gap:7vw;align-items:center;position:relative;overflow:hidden}.lpFlow:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#00a6a620;right:-100px;top:-100px}.lpFlow h2{font-size:40px}.lpFlow>div>p{color:#b7c8d2;line-height:1.7;font-size:13px;max-width:580px}.lpFlow>div>a{display:inline-block;margin-top:15px;color:#fff;background:#ff8a00;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:10px;font-weight:900}.flowSteps{display:flex;flex-direction:column;gap:9px}.flowSteps article{display:flex;align-items:center;gap:15px;padding:14px;background:#ffffff0c;border:1px solid #ffffff17;border-radius:10px}.flowSteps article>b{width:32px;height:32px;border-radius:50%;background:#00a6a6;display:grid;place-items:center;font-size:10px}.flowSteps article:nth-child(2)>b{background:var(--seal-copper);color:#0b2d4a}.flowSteps article:nth-child(3)>b{background:var(--seal-gray)}.flowSteps article:nth-child(4)>b{background:var(--seal-navy);border:1px solid #ffffff55}.flowSteps span small,.flowSteps span strong{display:block}.flowSteps span strong{font-size:11px}.flowSteps span small{font-size:8px;color:#aebfc9;margin-top:3px}.lpCta{margin:0 6% 80px;padding:45px 50px;border:1px solid #dfe7eb;border-radius:18px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(100deg,#fff,#F4F6F8)}.lpCta h2{font-size:34px;margin:7px 0}.lpCta p{font-size:12px;color:#7A8794}.lpCta>a{background:#0b2d4a;color:#fff;text-decoration:none;padding:15px 19px;border-radius:9px;font-size:10px;font-weight:900}.lpFooter{padding:35px 6%;background:#f4f6f8;display:flex;align-items:center;justify-content:space-between}.lpFooter img{width:190px;height:55px;object-fit:contain}.lpFooter p{font-size:10px;color:#7c8c96}@media(max-width:950px){.lpHero{grid-template-columns:1fr}.heroProduct{min-height:430px}.lpCards{grid-template-columns:1fr 1fr}.lpAdvantages{grid-template-columns:1fr}.advIntro{position:static}.lpFlow,.lpSectionHead{grid-template-columns:1fr}.lpHeader nav{display:none}}@media(max-width:600px){.lpHeader{padding:0 5%}.lpBrand img{width:155px}.headerAccess{font-size:0}.headerAccess:after{content:"Ingresar";font-size:11px}.lpHero{padding:52px 5%}.lpHero h1{font-size:40px}.lpActions{align-items:stretch;flex-direction:column}.heroProof{display:grid;grid-template-columns:1fr 1fr}.heroProduct{min-height:400px}.miniKpis{grid-template-columns:1fr 1fr}.lpStrip{gap:10px;overflow:auto;justify-content:flex-start}.lpAdvantages,.lpSolutions{padding:65px 5%}.advGrid,.lpCards{grid-template-columns:1fr}.lpFlow{margin:60px 5%;padding:35px 25px}.lpCta{margin:0 5% 60px;padding:32px 25px;gap:20px}.lpCta,.lpFooter{align-items:flex-start;flex-direction:column}.lpFooter{padding:30px 5%}}.lpHeader{min-height:96px;height:96px}.lpBrand{display:flex;align-items:center;flex:0 0 auto;width:260px;height:78px;overflow:visible}.lpBrand img{width:250px!important;max-width:none!important;background:#fff}.lpBrand img,.lpFooter img{display:block!important;height:72px!important;object-fit:contain!important;object-position:left center}.lpFooter img{width:235px!important;background:#F4F6F8}@media(max-width:600px){.lpHeader{height:82px;min-height:82px}.lpBrand{width:175px;height:64px}.lpBrand img{width:170px!important;height:60px!important}}.brandFallback{display:none;flex-direction:column;line-height:1}.brandFallback>strong{font-size:25px;letter-spacing:-1px;color:#0B2D4A}.brandFallback>strong span{color:#00A6A6}.brandFallback>small{font-size:6px;letter-spacing:2px;color:#7A8794;margin-top:5px}.lpBrand img:not([src]),.lpBrand img[src=""]{display:none!important}.brandWordmark{display:flex!important;align-items:center!important;gap:11px!important;text-decoration:none!important;width:auto!important;min-width:250px!important}.brandText{display:flex;flex-direction:column;line-height:1}.brandText>strong{font-size:27px;letter-spacing:-1.2px;color:#0B2D4A;font-weight:900}.brandText>strong>span{color:#00A6A6}.brandText>small{font-size:6px;letter-spacing:2px;color:#7A8794;font-weight:800;margin-top:5px}.brandMark{width:43px;height:38px;display:block;position:relative;flex:0 0 43px}.brandMark b,.brandMark i,.brandMark:after,.brandMark:before{content:"";position:absolute;bottom:4px;width:8px;border-radius:2px 2px 0 0;transform:skew(-25deg)}.brandMark:before{height:23px;left:2px;background:#0B2D4A}.brandMark i{height:32px;left:12px;background:#00A6A6}.brandMark b{height:22px;left:23px;background:#0B2D4A}.brandMark:after{height:11px;left:34px;background:#FF8A00}@media(max-width:600px){.brandWordmark{min-width:185px!important}.brandText>strong{font-size:21px}.brandText>small{font-size:5px;letter-spacing:1.3px}.brandMark{width:34px;flex-basis:34px;transform:scale(.82);transform-origin:left center}}body{font-size:14px}.dash a,.dash b,.dash button,.dash em,.dash i,.dash p,.dash small,.dash span,.dash strong,.landing a,.landing b,.landing button,.landing em,.landing i,.landing p,.landing small,.landing span,.landing strong,.profilePage a,.profilePage b,.profilePage button,.profilePage p,.profilePage small,.profilePage span,.profilePage strong,.registerPage a,.registerPage b,.registerPage button,.registerPage p,.registerPage small,.registerPage span,.registerPage strong,.workspace a,.workspace b,.workspace button,.workspace em,.workspace i,.workspace p,.workspace small,.workspace span,.workspace strong,input,label,select,textarea{font-size:max(14px,1em)}.adv i,.adv p,.advIntro>p,.advIntro>small,.bigDrop small,.boxHead a,.boxHead small,.brandText>small,.company b,.company small,.drop button,.drop small,.drop strong,.flowSteps span small,.flowSteps span strong,.formError,.formNote,.headerAccess,.heroProof span,.last,.lpActions a,.lpCard i,.lpCard p,.lpCard>b,.lpCta p,.lpCta small,.lpCta>a,.lpFlow>div>a,.lpFlow>div>p,.lpFlow>div>small,.lpFooter p,.lpHeader nav a,.lpPill,.lpSectionHead p,.lpSectionHead small,.lpStrip,.miniKpis small,.miniRows em,.miniRows span small,.miniRows span strong,.miniTitle small,.miniTop,.moduleHead p,.moduleHead small,.opp button,.oppText div,.oppText>b,.oppText>small,.pipe small,.profile span b,.profile span small,.profileTop p,.profileTop small,.quick>p,.radarStats small,.registerForm label,.registerForm>small,.registerIntro>small,.result ul,.result>p,.result>small,.seal small,.seal span,.sideNav a,.top p,.top small,.value>p,.value>small{font-size:14px!important}.dash aside{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:22px 16px}.dbBrand{flex:0 0 auto;padding:0 8px 12px}.dbBrand img{display:block;width:205px;max-width:100%;height:54px;object-fit:contain;object-position:left center}.dash .company{flex:0 0 auto;margin-bottom:12px}.sideNav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;gap:2px;padding-right:4px;padding-bottom:10px}.sideNav a{flex:0 0 auto;min-height:42px;padding:9px 10px;line-height:1.2}.sideNav i{flex:0 0 24px}.sideNav span{white-space:normal;line-height:1.2}.profile,.sideNav em{flex:0 0 auto}.profile{position:static!important;margin:8px 8px 6px;padding-top:10px;border-top:1px solid #ffffff18;min-height:48px}.profile>div{flex:0 0 38px;width:38px;height:38px}.profile span{min-width:0}.profile span b,.profile span small{line-height:1.25}.logoutBtn{flex:0 0 auto;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff10!important;border:1px solid #ffffff20!important;color:#fff!important;padding:11px 10px!important;border-radius:9px!important;font-size:14px!important}.logoutBtn:hover{background:#FF8A00!important}@media(max-width:1050px){.dash aside{padding:20px 9px}.dbBrand{padding:0 4px 14px}.dbBrand img{display:none}.profile{margin:7px 3px}.profile>div{margin:auto}.logoutBtn span{display:none}.logoutBtn{padding:11px 6px!important}.sideNav a{padding:10px 7px}}.profileTop{grid-gap:28px!important;gap:28px!important;align-items:end!important}.profileTop>div:first-child{min-width:0}.profileTop p{max-width:760px!important}.profileActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:max-content}.profileActions .profileBtn,.profileActions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;white-space:nowrap;line-height:1.2;text-decoration:none;padding:13px 20px!important;font-size:14px!important}.profileActions button{min-width:220px}.profileActions .profileBtn{min-width:190px}@media(max-width:1100px){.profileTop{grid-template-columns:1fr!important;align-items:start!important}.profileActions{justify-content:flex-start;min-width:0}}@media(max-width:600px){.profileActions{display:grid;grid-template-columns:1fr;width:100%}.profileActions .profileBtn,.profileActions button{width:100%;min-width:0}.profileTop h1{font-size:32px}}.profilePage{padding-top:32px!important}.profileTop{background:#fff;border-radius:14px;margin-bottom:24px!important}.profileTop>div:first-child{display:flex;flex-direction:column;justify-content:center;gap:0}.profileTop small{display:block;margin:0 0 10px!important;line-height:1.2}.profileTop h1{margin:0 0 14px!important;line-height:1.05;letter-spacing:-1.4px}@media(max-width:1100px){.profileTop{padding:24px!important}.profileActions{margin-top:6px!important}}@media(max-width:600px){.profilePage{padding-top:18px!important}.profileTop{padding:20px!important}.profileTop h1{font-size:32px!important}.profileTop p{line-height:1.5!important}}.dbBrand{display:flex!important;align-items:center!important;min-height:92px!important;padding:8px 10px 18px!important}.dashWordmark{display:flex;align-items:center;gap:12px;text-decoration:none;width:100%;min-width:0}.dashBrandText{display:flex;flex-direction:column;line-height:1;min-width:0}.dashBrandText>strong{font-size:25px!important;letter-spacing:-1px;color:#fff;font-weight:900;white-space:nowrap}.dashBrandText>strong>span{color:#00A6A6}.dashBrandText>small{font-size:10px!important;letter-spacing:1px;color:#b9c8d3;font-weight:800;margin-top:6px;white-space:nowrap}.dashMark{width:42px;height:39px;display:block;position:relative;flex:0 0 42px}.dashMark b,.dashMark i,.dashMark:after,.dashMark:before{content:"";position:absolute;bottom:4px;width:8px;border-radius:2px 2px 0 0;transform:skew(-25deg)}.dashMark:before{height:23px;left:1px;background:#fff}.dashMark i{height:32px;left:12px;background:#00A6A6}.dashMark b{height:22px;left:23px;background:#fff}.dashMark:after{height:11px;left:34px;background:#FF8A00}@media(max-width:1050px){.dashBrandText{display:none}.dbBrand{justify-content:center!important;padding-left:0!important;padding-right:0!important}.dashWordmark{justify-content:center}.dashMark{transform:scale(.9)}}.dbBrand{overflow:hidden!important;padding:8px 4px 16px!important}.dashWordmark{gap:8px!important;transform:none!important}.dashMark{width:35px!important;flex-basis:35px!important;transform:scale(.82);transform-origin:left center}.dashBrandText>strong{font-size:20px!important;letter-spacing:-.7px!important}.dashBrandText>small{font-size:7px!important;letter-spacing:.65px!important}@media(min-width:1051px){.dashBrandText{display:flex!important}.dashWordmark{justify-content:flex-start!important}}.dbBrand{min-height:108px!important}.dashWordmark{display:grid!important;grid-template-columns:38px 1fr!important;grid-template-rows:auto auto!important;grid-column-gap:9px!important;column-gap:9px!important;grid-row-gap:5px!important;row-gap:5px!important;align-items:center!important}.dashMark{grid-column:1!important;grid-row:1!important}.dashBrandText{display:contents!important}.dashBrandText>strong{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:21px!important;white-space:nowrap!important}.dashBrandText>small{grid-column:1/-1!important;grid-row:2!important;display:block!important;width:100%!important;text-align:left!important;font-size:9px!important;letter-spacing:1.05px!important;line-height:1.25!important;white-space:nowrap!important;margin:0!important}@media(max-width:1050px){.dbBrand{min-height:78px!important}.dashWordmark{display:flex!important}.dashBrandText>small,.dashBrandText>strong{display:none!important}}.marketId{display:inline-flex!important;width:max-content;margin:5px 0 3px;padding:4px 8px;border-radius:6px;background:#F4F6F8;color:#0B2D4A!important;font-size:14px!important;font-weight:800;letter-spacing:.2px}.profileTop{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;min-height:0!important;margin-bottom:28px!important;padding:28px 32px!important}.profileTop,.profileTop>div:first-child{height:auto!important;overflow:visible!important}.profileTop>div:first-child{position:static!important;min-width:0!important}.profileTop h1,.profileTop small{position:static!important}.profileTop h1{margin:0 0 16px!important}.profileTop p{position:static!important;display:block!important;margin:0!important;padding:0!important;line-height:1.55!important;max-width:900px!important;height:auto!important;overflow:visible!important}.profileActions{position:static!important;align-self:center!important}.dnaSummary{position:relative!important;clear:both!important;margin-top:0!important}@media(max-width:1100px){.profileTop{grid-template-columns:1fr!important;gap:20px!important}.profileActions{width:100%!important;justify-content:flex-start!important}}.companyMeta{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}.companyMeta>*{display:inline-flex!important;align-items:center!important;padding:6px 9px!important;border-radius:7px!important;background:#F4F6F8!important;color:#0B2D4A!important;font-size:14px!important}.companyMeta b{background:#e6f7f6!important;color:#078f95!important}.adminModal{position:fixed;inset:0;z-index:100;background:#0B2D4A80;display:grid;place-items:center;padding:24px}.adminModal form{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:28px;box-shadow:0 25px 80px #0B2D4A45;display:grid;grid-gap:13px;gap:13px}.adminModal h2,.adminModal p{margin:0}.adminModal p{color:#7A8794}.adminModal label{display:grid;grid-gap:6px;gap:6px;font-weight:800;color:#0B2D4A}.adminModal input,.adminModal select{width:100%;padding:12px;border:1px solid #dce4e8;border-radius:9px;background:#fff}.adminModal form>div{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.commercialAlert{margin-bottom:16px;border-left:5px solid #7a8794}.commercialAlert.critical{border-left-color:#c43d3d}.commercialAlert.attention{border-left-color:#FF8A00}.commercialAlert.ready{border-left-color:#00A6A6}.commercialAlert .boxHead{margin-bottom:6px}.commercialAlert h2{margin:2px 0}.commercialAlert p{margin:6px 0 12px}.supportFab{position:fixed;right:28px;bottom:28px;z-index:90;display:flex;align-items:center;gap:8px;background:#0B2D4A;color:#fff;text-decoration:none;padding:13px 17px;border-radius:999px;box-shadow:0 12px 30px #0B2D4A35;font-weight:900}.supportFab:hover{background:#00A6A6}.supportPage{min-height:100vh;background:#F4F6F8;padding:42px 6%}.supportTop{height:auto;position:static;padding:0 0 28px;background:transparent;display:flex;align-items:flex-end;gap:24px}.supportTop>div{margin-right:auto}.supportTop small{color:#00A6A6;font-weight:900;letter-spacing:1.6px}.supportTop h1{font-size:38px;margin:7px 0 10px;letter-spacing:-1px}.supportTop p{margin:0;color:#7A8794}.supportTop>a{background:#fff;border:1px solid #dce4e8;border-radius:9px;padding:12px 15px;color:#0B2D4A;text-decoration:none;font-weight:800}.supportGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:20px;gap:20px}.supportForm{display:grid;grid-gap:14px;gap:14px}.supportForm h2,.supportHistory h2{margin:0}.supportOrg{margin:0;color:#7A8794}.supportForm label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.supportForm input,.supportForm select,.supportForm textarea{width:100%;padding:12px;border:1px solid #dce4e8;border-radius:9px;background:#fff;font:inherit}.supportForm textarea{resize:vertical}.supportMsg{padding:11px;border-radius:8px;background:#e6f7f6;color:#078f95;font-weight:800}.supportHistory>small{color:#00A6A6;font-weight:900;letter-spacing:1.5px}.supportHistory article{display:flex;justify-content:space-between;gap:15px;padding:16px 0;border-top:1px solid #e7edf0}.supportHistory article:first-of-type{margin-top:16px}.supportHistory article div b,.supportHistory article div small{display:block}.supportHistory article div small{margin-top:5px;color:#7A8794}.supportHistory article span{height:max-content;background:#e6f7f6;color:#078f95;padding:6px 9px;border-radius:8px;font-weight:900;font-size:12px}@media(max-width:800px){.supportGrid{grid-template-columns:1fr}.supportTop{align-items:flex-start;flex-direction:column}.supportFab span{display:none}.supportFab{right:18px;bottom:18px}}.lpPlans{padding:90px 6%;background:#fff;scroll-margin-top:110px}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:42px;align-items:stretch}.planCard{position:relative;background:#fff;border:1px solid #dfe7eb;border-top:5px solid #00a6a6;border-radius:16px;padding:30px;box-shadow:0 10px 30px #0b2d4a0b;display:flex;flex-direction:column}.planCard.featured{border-top-color:#FF8A00;box-shadow:0 18px 45px #0b2d4a16;transform:translateY(-8px)}.planCard.enterprise{border-top-color:#0B2D4A}.planCard>small{font-weight:900;letter-spacing:1.8px;color:#00A6A6}.planCard.featured>small{color:#FF8A00}.planCard.enterprise>small{color:#0B2D4A}.planCard h3{font-size:32px;margin:18px 0 12px;letter-spacing:-1px}.planCard h3 span{display:block;font-size:14px!important;letter-spacing:0;color:#7A8794;margin-top:5px}.planCard p{color:#6d7f8a;line-height:1.65;flex:1 1;margin:0 0 26px}.planCard>a{display:block;text-align:center;text-decoration:none;background:#0B2D4A;color:#fff;padding:14px 18px;border-radius:9px;font-weight:900}.planCard.featured>a{background:#FF8A00}.planCard>a:hover{background:#00A6A6}.planBadge{position:absolute;right:20px;top:18px;background:#fff3e6;color:#c86800;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}@media(max-width:800px){.planGrid{grid-template-columns:1fr}.planCard.featured{transform:none}.lpPlans{padding:65px 5%}}.planCard h4{font-size:18px;line-height:1.35;margin:0 0 14px;color:#0B2D4A}.planCard ul{margin:0 0 22px;padding:0;list-style:none;color:#526773;line-height:1.55}.planCard li{padding:5px 0;border-bottom:1px solid #eef2f4}.planCard li:before{content:"✓";font-weight:900;margin-right:8px;color:#00A6A6}.planMeaning{background:#F4F6F8;border-radius:10px;padding:14px;margin:0 0 16px;display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.5;color:#526773}.planMeaning b{color:#0B2D4A}.planGoal{display:block;font-size:11px;letter-spacing:.8px;color:#7A8794;margin:0 0 20px}.planJourney{margin:34px auto 0;max-width:900px;text-align:center;padding:16px 20px;border-radius:12px;background:#F4F6F8;color:#526773}.planJourney b{color:#0B2D4A}.planJourney i{font-style:normal;color:#FF8A00;margin:0 12px}@media(max-width:800px){.planJourney{line-height:2}.planJourney i{margin:0 5px}}.whatsappFab{position:fixed;right:28px;bottom:28px;z-index:95;display:flex;align-items:center;gap:9px;background:#25D366;color:#fff;text-decoration:none;padding:13px 18px;border-radius:999px;box-shadow:0 12px 30px #0b2d4a35;font-weight:900;transition:.2s ease}.whatsappFab:hover{transform:translateY(-2px);filter:brightness(.96)}.whatsappIcon{width:24px;height:24px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:13px}@media(max-width:700px){.whatsappFab{right:16px;bottom:16px;width:52px;height:52px;padding:0;justify-content:center}.whatsappFab>span:last-child{display:none}.whatsappIcon{width:26px;height:26px}}.lpTrust{padding:88px 6%;background:#f7f9fa}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:36px}.trustGrid article{background:#fff;border:1px solid #e3e9ec;border-radius:15px;padding:25px}.trustGrid article>b{font-size:24px}.trustGrid h3{color:#0B2D4A;margin:15px 0 8px}.trustGrid p{color:#667985;line-height:1.55;margin:0}.lpFaq{padding:88px 6%;background:#fff}.faqGrid{max-width:1000px;margin:35px auto 0;display:grid;grid-gap:12px;gap:12px}.faqGrid details{border:1px solid #dfe7eb;border-radius:12px;padding:18px 20px;background:#fff}.faqGrid summary{cursor:pointer;font-weight:900;color:#0B2D4A}.faqGrid p{color:#617581;line-height:1.6;margin:12px 0 0}.lpFooter div{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.lpFooter a{color:#607581;text-decoration:none;font-weight:700;font-size:13px}.legalPage{min-height:100vh;background:#f4f6f8;padding:60px 20px}.legalPage article{max-width:900px;margin:auto;background:#fff;border:1px solid #e1e8eb;border-radius:18px;padding:48px;box-shadow:0 12px 40px #0b2d4a0b}.legalPage article>a{color:#00A6A6;text-decoration:none;font-weight:800}.legalPage small{display:block;color:#00A6A6;font-weight:900;letter-spacing:1.3px;margin-top:35px}.legalPage h1{font-size:42px;color:#0B2D4A;margin:10px 0 20px}.legalPage h2{color:#0B2D4A;margin-top:30px;font-size:20px}.legalPage p{color:#586e7a;line-height:1.75}.legalNotice{margin-top:35px;padding:18px;border-radius:10px;background:#f4f6f8;color:#667985;font-size:13px;line-height:1.55}@media(max-width:850px){.trustGrid{grid-template-columns:1fr 1fr}.legalPage article{padding:28px}.legalPage h1{font-size:32px}}@media(max-width:520px){.trustGrid{grid-template-columns:1fr}}.commercialSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0 22px}.commercialSummary article{background:#fff;border:1px solid #dfe6ec;border-radius:16px;padding:18px;box-shadow:0 8px 22px #0b2d4a0c}.commercialSummary small{display:block;color:#7a8794;font-weight:800;font-size:11px;letter-spacing:.06em}.commercialSummary strong{display:block;color:#0b2d4a;font-size:30px;margin:7px 0 2px}.commercialSummary span{color:#7a8794;font-size:13px}@media(max-width:900px){.commercialSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.commercialSummary{grid-template-columns:1fr}}.revenuePanel{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px;background:#0b2d4a;color:#fff;border-radius:18px;padding:22px;margin:0 0 22px;box-shadow:0 12px 30px #0b2d4a22}.revenuePanel small{display:block;color:#9fdede;font-size:11px;font-weight:900;letter-spacing:.07em}.revenuePanel strong{display:block;font-size:34px;margin:8px 0 3px}.revenuePanel>div>span{color:#cbd6df;font-size:13px}.planMix{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;align-items:stretch}.planMix span{background:#ffffff12;border:1px solid #ffffff22;border-radius:12px;padding:13px;display:flex;flex-direction:column;justify-content:center}.planMix b{font-size:23px;color:#fff;margin-bottom:3px}@media(max-width:900px){.revenuePanel{grid-template-columns:1fr}.planMix{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.planMix{grid-template-columns:1fr}}.arrMetric{margin-top:16px;padding-top:14px;border-top:1px solid #ffffff22}.arrMetric b{display:block;font-size:22px;margin:4px 0}.arrMetric em{font-style:normal;color:#cbd6df;font-size:12px}.commercialFilters{display:grid;grid-template-columns:minmax(240px,1fr) 180px 190px;grid-gap:10px;gap:10px;margin:0 0 18px}.commercialFilters input,.commercialFilters select{width:100%;border:1px solid #dfe6ec;background:#fff;border-radius:11px;padding:11px 12px;color:#0b2d4a;font:inherit}@media(max-width:760px){.commercialFilters{grid-template-columns:1fr}}.leadSection{background:#fff;border:1px solid #dfe6ec;border-radius:18px;padding:20px;margin:0 0 20px}.leadStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:15px 0}.leadStats span{background:#f4f6f8;border-radius:11px;padding:12px;color:#7a8794;font-size:11px;font-weight:800}.leadStats b{display:block;color:#0b2d4a;font-size:22px}.leadList{display:grid;grid-gap:9px;gap:9px}.leadCard{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #edf1f4;padding:13px 0}.leadCard h3,.leadCard p{margin:3px 0}.leadCard p{color:#7a8794;font-size:13px}.leadCard select{border:1px solid #dfe6ec;border-radius:10px;padding:9px;background:#fff}@media(max-width:700px){.leadStats{grid-template-columns:repeat(2,1fr)}.leadCard{align-items:flex-start;flex-direction:column}}.leadFollow{display:flex;gap:7px;margin-top:8px}.leadFollow input{border:1px solid #dfe6ec;border-radius:8px;padding:7px 9px;font-size:12px}.leadFollow input:last-child{min-width:220px}@media(max-width:700px){.leadFollow{flex-direction:column}.leadFollow input:last-child{min-width:0}}.crmAlert{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#fff7e8;border:1px solid #ff8a0040;border-left:4px solid #ff8a00;border-radius:11px;padding:12px 14px;margin-bottom:16px;color:#0b2d4a}.crmAlert span{font-size:12px;color:#7a8794}.leadCard.leadOverdue{background:#fff7f7;border-left:3px solid #d94a4a;padding-left:12px;padding-right:8px;border-radius:8px}@media(max-width:700px){.crmAlert{align-items:flex-start;flex-direction:column}}.crmAgenda{background:#fff;border:1px solid #dfe6ec;border-radius:18px;padding:20px;margin-bottom:20px}.agendaGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.agendaCol{background:#f4f6f8;border-radius:12px;padding:13px}.agendaCol>strong{display:flex;justify-content:space-between;color:#0b2d4a;font-size:12px}.agendaCol>strong span{background:#0b2d4a;color:#fff;border-radius:20px;min-width:24px;text-align:center;padding:2px 7px}.agendaCol>p{font-size:12px;color:#7a8794}.agendaItem{background:#fff;border-radius:9px;padding:10px;margin-top:9px;border-left:3px solid #00a6a6}.agendaItem b,.agendaItem em,.agendaItem small{display:block}.agendaItem small{color:#7a8794;margin-top:3px}.agendaItem em{font-size:11px;margin-top:5px;color:#0b2d4a}@media(max-width:800px){.agendaGrid{grid-template-columns:1fr}}.leadActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.leadActions a,.leadActions button{border:1px solid #dfe6ec;background:#fff;color:#0b2d4a;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.leadActions a:hover,.leadActions button:hover{border-color:#00a6a6}.leadActions .convertLead{background:#00a6a6;color:#fff;border-color:#00a6a6}.billingBadge{font-size:10px;font-weight:800;border-radius:20px;padding:4px 8px}.billingBadge.activo{background:#e8f8f4;color:#087a65}.billingBadge.prueba{background:#e8f6fa;color:#08738b}.billingBadge.pendiente{background:#fff4df;color:#a65d00}.billingBadge.vencido{background:#fff0f0;color:#b73535}.billingBadge.cancelado{background:#eef1f3;color:#68737d}